@@ 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