Skip to content

Commit 6b8dda5

Browse files
committed
Merge branch 'local-sccache' of https://github.com/alexcrichton/rust into rollup
2 parents 7b8cbbe + cae98ca commit 6b8dda5

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/ci/docker/run.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,23 @@ docker \
2828
mkdir -p $HOME/.cargo
2929
mkdir -p $root_dir/obj
3030

31+
args=
32+
if [ "$SCCACHE_BUCKET" != "" ]; then
33+
args="$args --env SCCACHE_BUCKET=$SCCACHE_BUCKET"
34+
args="$args --env AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID"
35+
args="$args --env AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY"
36+
else
37+
mkdir -p $HOME/.cache/sccache
38+
args="$args --env SCCACHE_DIR=/sccache --volume $HOME/.cache/sccache:/sccache"
39+
fi
40+
3141
exec docker \
3242
run \
3343
--volume "$root_dir:/checkout:ro" \
3444
--volume "$root_dir/obj:/checkout/obj" \
3545
--workdir /checkout/obj \
3646
--env SRC=/checkout \
37-
--env SCCACHE_BUCKET=$SCCACHE_BUCKET \
38-
--env AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
39-
--env AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
47+
$args \
4048
--env CARGO_HOME=/cargo \
4149
--env LOCAL_USER_ID=`id -u` \
4250
--volume "$HOME/.cargo:/cargo" \

0 commit comments

Comments
 (0)