From 911ce259e893019eea6c55e49dfb087d6f0dda67 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Sun, 25 Dec 2022 02:21:16 -0600 Subject: [PATCH] Test upload --- .drone.yml | 30 +++++++++++++++++++++---- utils/scripts/build/releaser.Dockerfile | 8 +++++++ 2 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 utils/scripts/build/releaser.Dockerfile diff --git a/.drone.yml b/.drone.yml index 18dbae94d..6ae9f07a9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -86,6 +86,17 @@ steps: volumes: - name: cache path: /home/eqemu/.ccache/ + - name: Upload Artifacts + image: akkadius/eqemu-build-releaser:latest + environment: + RCLONE_CONFIG_REMOTE_TYPE: ftp + RCLONE_FTP_HOST: drone.akkadius.com + RCLONE_FTP_USER: artifacts + RCLONE_FTP_PASS: + from_secret: RCLONE_FTP_PASS + commands: + - rclone copy eqemu-server-linux-x64.zip remote: + - rclone copy eqemu-server-linux-bots-x64.zip remote: trigger: branch: @@ -99,7 +110,6 @@ kind: pipeline type: exec name: Build Windows Binaries - platform: os: windows arch: amd64 @@ -109,16 +119,28 @@ steps: commands: - git submodule init - git submodule update - - name: build-win-x64 + - name: Windows x64 commands: - utils/scripts/build/windows-build-no-bots.ps1 - - name: build-win-x64-bots + - name: Windows x64 Bots commands: - utils/scripts/build/windows-build-bots.ps1 - - name: package-artifacts + - name: Package Artifacts commands: - utils/scripts/build/package-artifacts.ps1 - dir *.zip + - rclone copy eqemu-server-windows-x64.zip remote: + - rclone copy eqemu-server-windows-bots-x64.zip remote: + - name: Upload Artifacts + environment: + RCLONE_CONFIG_REMOTE_TYPE: ftp + RCLONE_FTP_HOST: drone.akkadius.com + RCLONE_FTP_USER: artifacts + RCLONE_FTP_PASS: + from_secret: RCLONE_FTP_PASS + commands: + - rclone copy eqemu-server-windows-x64.zip remote: + - rclone copy eqemu-server-windows-bots-x64.zip remote: trigger: branch: diff --git a/utils/scripts/build/releaser.Dockerfile b/utils/scripts/build/releaser.Dockerfile new file mode 100644 index 000000000..5635bd6d7 --- /dev/null +++ b/utils/scripts/build/releaser.Dockerfile @@ -0,0 +1,8 @@ +FROM debian:11-slim + +RUN apt-get update && apt-get install -y \ + rclone \ + make \ + jq \ + wget \ + curl