|
@@ -54,16 +54,34 @@ if [[ -n $CI ]]; then
|
|
|
# sccache-related bugs
|
|
# sccache-related bugs
|
|
|
echo "--- $0 ... (with sccache being DISABLED due to many (${BUILDKITE_RETRY_COUNT}) retries)"
|
|
echo "--- $0 ... (with sccache being DISABLED due to many (${BUILDKITE_RETRY_COUNT}) retries)"
|
|
|
else
|
|
else
|
|
|
- echo "--- $0 ... (with sccache enabled with prefix: $SCCACHE_S3_KEY_PREFIX)"
|
|
|
|
|
|
|
+ echo "--- $0 ... (with sccache enabled with prefix: $SCCACHE_KEY_PREFIX)"
|
|
|
|
|
+
|
|
|
# sccache
|
|
# sccache
|
|
|
ARGS+=(
|
|
ARGS+=(
|
|
|
--env "RUSTC_WRAPPER=/usr/local/cargo/bin/sccache"
|
|
--env "RUSTC_WRAPPER=/usr/local/cargo/bin/sccache"
|
|
|
- --env AWS_ACCESS_KEY_ID
|
|
|
|
|
- --env AWS_SECRET_ACCESS_KEY
|
|
|
|
|
- --env SCCACHE_BUCKET
|
|
|
|
|
- --env SCCACHE_REGION
|
|
|
|
|
- --env SCCACHE_S3_KEY_PREFIX
|
|
|
|
|
)
|
|
)
|
|
|
|
|
+
|
|
|
|
|
+ # s3
|
|
|
|
|
+ if [ -n "$AWS_ACCESS_KEY_ID" ]; then
|
|
|
|
|
+ ARGS+=(
|
|
|
|
|
+ --env AWS_ACCESS_KEY_ID
|
|
|
|
|
+ --env AWS_SECRET_ACCESS_KEY
|
|
|
|
|
+ --env SCCACHE_BUCKET
|
|
|
|
|
+ --env SCCACHE_REGION
|
|
|
|
|
+ --env SCCACHE_S3_KEY_PREFIX
|
|
|
|
|
+ )
|
|
|
|
|
+ fi
|
|
|
|
|
+
|
|
|
|
|
+ # gcs
|
|
|
|
|
+ if [ -n "$SCCACHE_GCS_KEY_PATH" ]; then
|
|
|
|
|
+ ARGS+=(
|
|
|
|
|
+ --env SCCACHE_GCS_KEY_PATH
|
|
|
|
|
+ --volume "$SCCACHE_GCS_KEY_PATH:$SCCACHE_GCS_KEY_PATH"
|
|
|
|
|
+ --env SCCACHE_GCS_BUCKET
|
|
|
|
|
+ --env SCCACHE_GCS_RW_MODE
|
|
|
|
|
+ --env SCCACHE_GCS_KEY_PREFIX
|
|
|
|
|
+ )
|
|
|
|
|
+ fi
|
|
|
fi
|
|
fi
|
|
|
fi
|
|
fi
|
|
|
else
|
|
else
|