From 8deadd8d022c80dfe85328da28dc3ef8e354453f Mon Sep 17 00:00:00 2001 From: Robert Iannucci Date: Mon, 25 Feb 2019 09:10:05 +0000 Subject: [PATCH] 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 Reviewed-by: Andrii Shyshkalov Reviewed-by: Corentin Wallez --- infra/config/global/cr-buildbucket.cfg | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg index 1c786121e4..19864c7890 100644 --- a/infra/config/global/cr-buildbucket.cfg +++ b/infra/config/global/cr-buildbucket.cfg @@ -70,6 +70,14 @@ builder_mixins { 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 @@ buckets { # 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 @@ buckets: { # 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" }