From 25b50dcd8eae71460a9f43d707b8f5a0ad081edc Mon Sep 17 00:00:00 2001 From: core Date: Sat, 25 Nov 2023 14:33:24 -0500 Subject: [PATCH] CI S3 uploading --- .drone.yml | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 7466d34add6cce2bb3d368dce127afc4c9e7a6c2..fc6ffa2fb31282d0f8b3c87c6225109c15e384fe 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,11 +12,43 @@ steps: - yarn build - cd dist - tar cJvf client.tar.xz * + - name: upload_client + image: plugins/s3 + depends_on: + - client + settings: + bucket: + from_secret: s3_bucket + endpoint: + from_secret: s3_host + access_key: + from_secret: s3_access_key + secret_key: + from_secret: s3_secret_key + source: starkingdoms-client/dist/client.tar.xz + target: builds/$DRONE_COMMIT_SHA/client.tar.xz + - name: server image: rust commands: - cd server - cargo build --release + - name: upload_server + image: plugins/s3 + depends_on: + - server + settings: + bucket: + from_secret: s3_bucket + endpoint: + from_secret: s3_host + access_key: + from_secret: s3_access_key + secret_key: + from_secret: s3_secret_key + source: target/release/starkingdoms-server + target: builds/$DRONE_COMMIT_SHA/starkingdoms-server + - name: promote-unstable image: danihodovic/drone-promote when: @@ -29,5 +61,5 @@ steps: from_secret: drone_token target: unstable depends_on: - - client - - server \ No newline at end of file + - upload_client + - upload_server \ No newline at end of file