make cache specific to commit link

This commit is contained in:
Ritesh Chitlangi 2021-12-02 18:34:13 +08:00
parent c32c19ce98
commit df4f8c8c0a
1 changed files with 15 additions and 10 deletions

View File

@ -15,8 +15,9 @@ steps:
- name: cache - name: cache
path: /tmp/cargo path: /tmp/cargo
commands: commands:
- export CARGO_HOME=/tmp/cargo/$DRONE_BRANCH - export CACHE_DIR=$(echo -n "$DRONE_COMMIT_LINK" | md5sum | cut -f1 -d" ")
- export CARGO_TARGET_DIR=/tmp/cargo-target/$DRONE_BRANCH - export CARGO_HOME=/tmp/cargo/$CACHE_DIR
- export CARGO_TARGET_DIR=/tmp/cargo-target/$CACHE_DIR
- mkdir -p $CARGO_HOME $CARGO_TARGET_DIR - mkdir -p $CARGO_HOME $CARGO_TARGET_DIR
- cargo check --all-targets - cargo check --all-targets
@ -28,8 +29,9 @@ steps:
- name: cache - name: cache
path: /tmp/cargo path: /tmp/cargo
commands: commands:
- export CARGO_HOME=/tmp/cargo/$DRONE_BRANCH - export CACHE_DIR=$(echo -n "$DRONE_COMMIT_LINK" | md5sum | cut -f1 -d" ")
- export CARGO_TARGET_DIR=/tmp/cargo-target/$DRONE_BRANCH - export CARGO_HOME=/tmp/cargo/$CACHE_DIR
- export CARGO_TARGET_DIR=/tmp/cargo-target/$CACHE_DIR
- mkdir -p $CARGO_HOME $CARGO_TARGET_DIR - mkdir -p $CARGO_HOME $CARGO_TARGET_DIR
- cargo fmt --all -- --check - cargo fmt --all -- --check
@ -41,8 +43,9 @@ steps:
- name: cache - name: cache
path: /tmp/cargo path: /tmp/cargo
commands: commands:
- export CARGO_HOME=/tmp/cargo/$DRONE_BRANCH - export CACHE_DIR=$(echo -n "$DRONE_COMMIT_LINK" | md5sum | cut -f1 -d" ")
- export CARGO_TARGET_DIR=/tmp/cargo-target/$DRONE_BRANCH - export CARGO_HOME=/tmp/cargo/$CACHE_DIR
- export CARGO_TARGET_DIR=/tmp/cargo-target/$CACHE_DIR
- mkdir -p $CARGO_HOME $CARGO_TARGET_DIR - mkdir -p $CARGO_HOME $CARGO_TARGET_DIR
- cargo clippy --workspace --all-targets -- -D warnings - cargo clippy --workspace --all-targets -- -D warnings
@ -54,8 +57,9 @@ steps:
- name: cache - name: cache
path: /tmp/cargo path: /tmp/cargo
commands: commands:
- export CARGO_HOME=/tmp/cargo/$DRONE_BRANCH - export CACHE_DIR=$(echo -n "$DRONE_COMMIT_LINK" | md5sum | cut -f1 -d" ")
- export CARGO_TARGET_DIR=/tmp/cargo-target/$DRONE_BRANCH - export CARGO_HOME=/tmp/cargo/$CACHE_DIR
- export CARGO_TARGET_DIR=/tmp/cargo-target/$CACHE_DIR
- mkdir -p $CARGO_HOME $CARGO_TARGET_DIR - mkdir -p $CARGO_HOME $CARGO_TARGET_DIR
- cargo test -- --nocapture - cargo test -- --nocapture
@ -70,8 +74,9 @@ steps:
CARGO_TOKEN: CARGO_TOKEN:
from_secret: cargo_token from_secret: cargo_token
commands: commands:
- export CARGO_HOME=/tmp/cargo/$DRONE_BRANCH - export CACHE_DIR=$(echo -n "$DRONE_COMMIT_LINK" | md5sum | cut -f1 -d" ")
- export CARGO_TARGET_DIR=/tmp/cargo-target/$DRONE_BRANCH - export CARGO_HOME=/tmp/cargo/$CACHE_DIR
- export CARGO_TARGET_DIR=/tmp/cargo-target/$CACHE_DIR
- mkdir -p $CARGO_HOME $CARGO_TARGET_DIR - mkdir -p $CARGO_HOME $CARGO_TARGET_DIR
- cd epp-client - cd epp-client
- cargo publish --token $CARGO_TOKEN - cargo publish --token $CARGO_TOKEN