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>
diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg
index 1c78612..19864c7 100644
--- a/infra/config/global/cr-buildbucket.cfg
+++ b/infra/config/global/cr-buildbucket.cfg
@@ -70,6 +70,14 @@
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 {
name: "luci.dawn.ci"
@@ -122,12 +130,12 @@
# Mac: unlike Linux we only need to test x64 (and only clang too)
builders {
name: "mac-dbg"
- dimensions: "os:Mac-10.13"
+ mixins: "mac"
mixins: "debug"
}
builders {
name: "mac-rel"
- dimensions: "os:Mac-10.13"
+ mixins: "mac"
mixins: "release"
}
@@ -248,13 +256,13 @@
# Actually on the CQ
builders {
name: "mac-dbg"
- dimensions: "os:Mac-10.13"
+ mixins: "mac"
mixins: "debug"
}
# Actually on the CQ
builders {
name: "mac-rel"
- dimensions: "os:Mac-10.13"
+ mixins: "mac"
mixins: "release"
}