~starkingdoms/starkingdoms

effce9d9b0044fae688f76dbb18a176ecf5e5597 — core 2 years ago 2f5a581
update build
1 files changed, 43 insertions(+), 5 deletions(-)

M .drone.yml
M .drone.yml => .drone.yml +43 -5
@@ 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