File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -28,15 +28,23 @@ docker \
28
28
mkdir -p $HOME /.cargo
29
29
mkdir -p $root_dir /obj
30
30
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
+
31
41
exec docker \
32
42
run \
33
43
--volume " $root_dir :/checkout:ro" \
34
44
--volume " $root_dir /obj:/checkout/obj" \
35
45
--workdir /checkout/obj \
36
46
--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 \
40
48
--env CARGO_HOME=/cargo \
41
49
--env LOCAL_USER_ID=` id -u` \
42
50
--volume " $HOME /.cargo:/cargo" \
You can’t perform that action at this time.
0 commit comments