Do not pass empty AWS keys to sccache in PR builds
This commit is contained in:
parent
5789fc0db1
commit
0d0a2a3bea
1 changed files with 8 additions and 2 deletions
|
|
@ -236,9 +236,15 @@ args=
|
|||
if [ "$SCCACHE_BUCKET" != "" ]; then
|
||||
args="$args --env SCCACHE_BUCKET"
|
||||
args="$args --env SCCACHE_REGION"
|
||||
args="$args --env AWS_ACCESS_KEY_ID"
|
||||
args="$args --env AWS_SECRET_ACCESS_KEY"
|
||||
args="$args --env AWS_REGION"
|
||||
|
||||
# Disable S3 authentication for PR builds, because the access keys are missing
|
||||
if [ "$PR_CI_JOB" != "" ]; then
|
||||
args="$args --env SCCACHE_S3_NO_CREDENTIALS=1"
|
||||
else
|
||||
args="$args --env AWS_ACCESS_KEY_ID"
|
||||
args="$args --env AWS_SECRET_ACCESS_KEY"
|
||||
fi
|
||||
else
|
||||
mkdir -p $HOME/.cache/sccache
|
||||
args="$args --env SCCACHE_DIR=/sccache --volume $HOME/.cache/sccache:/sccache"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue