Add named cache for xcode installation.

This will prevent the builders from having to install XCode on every run.

R=cwallez@chromium.org, tandrii@google.com

Change-Id: I6480968dbf7d7f05bfd670ccbbf4790eb0c21d86
Reviewed-on: https://dawn-review.googlesource.com/c/5000
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Andrii Shyshkalov <tandrii@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
This commit is contained in:
Robert Iannucci 2019-02-25 09:10:05 +00:00 committed by Commit Bot service account
parent 83684f9c13
commit 8deadd8d02
1 changed files with 12 additions and 4 deletions

View File

@ -70,6 +70,14 @@ builder_mixins {
properties: "target_cpu:x64" properties: "target_cpu:x64"
} }
} }
builder_mixins {
name: "mac"
dimensions: "os:Mac-10.13"
caches: { # cache for depot_tools.osx_sdk recipe module
name: "osx_sdk"
path: "osx_sdk"
}
}
buckets { buckets {
name: "luci.dawn.ci" name: "luci.dawn.ci"
@ -122,12 +130,12 @@ buckets {
# Mac: unlike Linux we only need to test x64 (and only clang too) # Mac: unlike Linux we only need to test x64 (and only clang too)
builders { builders {
name: "mac-dbg" name: "mac-dbg"
dimensions: "os:Mac-10.13" mixins: "mac"
mixins: "debug" mixins: "debug"
} }
builders { builders {
name: "mac-rel" name: "mac-rel"
dimensions: "os:Mac-10.13" mixins: "mac"
mixins: "release" mixins: "release"
} }
@ -248,13 +256,13 @@ buckets: {
# Actually on the CQ # Actually on the CQ
builders { builders {
name: "mac-dbg" name: "mac-dbg"
dimensions: "os:Mac-10.13" mixins: "mac"
mixins: "debug" mixins: "debug"
} }
# Actually on the CQ # Actually on the CQ
builders { builders {
name: "mac-rel" name: "mac-rel"
dimensions: "os:Mac-10.13" mixins: "mac"
mixins: "release" mixins: "release"
} }