Setup cache for macOS and Windows SDK
This defines a named cache to hold the SDK for each platform.
Change-Id: Ie0a0f923baa0a7cfacf9ac4a990e20de668b318b
Reviewed-on: https://gn-review.googlesource.com/c/2961
Reviewed-by: Scott Graham <scottmg@chromium.org>
diff --git a/cr-buildbucket.cfg b/cr-buildbucket.cfg
index 381ab82..03d0dc8 100644
--- a/cr-buildbucket.cfg
+++ b/cr-buildbucket.cfg
@@ -34,6 +34,22 @@
}
}
+builder_mixins {
+ name: "mac_caches"
+ caches {
+ path: "macos_sdk"
+ name: "macos_sdk"
+ }
+}
+
+builder_mixins {
+ name: "windows_caches"
+ caches {
+ path: "windows_sdk"
+ name: "windows_sdk"
+ }
+}
+
buckets {
name: "luci.gn.ci"
acl_sets: "public"
@@ -64,12 +80,14 @@
name: "mac"
dimensions: "os:Mac-10.13"
dimensions: "cpu:x86-64"
+ mixins: "mac_caches"
}
builders {
name: "win"
dimensions: "os:Windows-10"
dimensions: "cpu:x86-64"
+ mixins: "windows_caches"
}
}
}
@@ -104,12 +122,14 @@
name: "mac"
dimensions: "os:Mac-10.13"
dimensions: "cpu:x86-64"
+ mixins: "mac_caches"
}
builders {
name: "win"
dimensions: "os:Windows-10"
dimensions: "cpu:x86-64"
+ mixins: "windows_caches"
}
}
}