From effce9d9b0044fae688f76dbb18a176ecf5e5597 Mon Sep 17 00:00:00 2001 From: core Date: Mon, 27 Nov 2023 11:08:30 -0500 Subject: [PATCH] update build --- .drone.yml | 48 +++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index 397341def3000d9215c6cab8cb0403d321cac137..ee5ab7bbf9fb4438d6df7e9080d84fed95cfbc9b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -34,13 +34,51 @@ steps: target: builds/${DRONE_COMMIT_SHA}/client.tar.xz path_style: true - - name: server + - name: server_formatting image: coresdev/stk_build_env commands: - cd server - - cargo build --release - - rustfmt **/*.rs --check - - cargo clippy + - rustfmt **/*.rs --check --edition 2021 --color always + environment: + SCCACHE_REGION: us-east-1 + SCCACHE_BUCKET: + from_secret: s3_bucket + SCCACHE_ENDPOINT: + from_secret: s3_host + AWS_ACCESS_KEY_ID: + from_secret: s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: s3_secret_key + RUSTC_WRAPPER: sccache + SCCACHE_USE_SSL: "true" + CARGO_INCREMENTAL: "0" + - name: server_clippy + image: coresdev/stk_build_env + depends_on: + - server_formatting + commands: + - cd server + - cargo clippy --color always + environment: + SCCACHE_REGION: us-east-1 + SCCACHE_BUCKET: + from_secret: s3_bucket + SCCACHE_ENDPOINT: + from_secret: s3_host + AWS_ACCESS_KEY_ID: + from_secret: s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: s3_secret_key + RUSTC_WRAPPER: sccache + SCCACHE_USE_SSL: "true" + CARGO_INCREMENTAL: "0" + - name: server_build + image: coresdev/stk_build_env + depends_on: + - server_clippy + commands: + - cd server + - cargo build --release --color always environment: SCCACHE_REGION: us-east-1 SCCACHE_BUCKET: @@ -57,7 +95,7 @@ steps: - name: upload_server image: plugins/s3 depends_on: - - server + - server_build settings: bucket: from_secret: s3_bucket