summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/luci/config/generated/cr-buildbucket.cfg8
-rwxr-xr-xtools/luci/config/main.star7
2 files changed, 14 insertions, 1 deletions
diff --git a/tools/luci/config/generated/cr-buildbucket.cfg b/tools/luci/config/generated/cr-buildbucket.cfg
index a88c58f056..7ff98559f9 100644
--- a/tools/luci/config/generated/cr-buildbucket.cfg
+++ b/tools/luci/config/generated/cr-buildbucket.cfg
@@ -399,6 +399,10 @@ buckets {
build_numbers: YES
service_account: "art-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "art.superproject"
+ value: 100
+ }
+ experiments {
key: "luci.recipes.use_python3"
value: 100
}
@@ -432,6 +436,10 @@ buckets {
build_numbers: YES
service_account: "art-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "art.superproject"
+ value: 100
+ }
+ experiments {
key: "luci.recipes.use_python3"
value: 100
}
diff --git a/tools/luci/config/main.star b/tools/luci/config/main.star
index d142446d8b..a2e4e2afa1 100755
--- a/tools/luci/config/main.star
+++ b/tools/luci/config/main.star
@@ -175,7 +175,8 @@ luci.gitiles_poller(
refs = ["refs/heads/master-art"],
)
-def ci_builder(name, category, short_name, dimensions, properties={}, hidden=False):
+def ci_builder(name, category, short_name, dimensions, properties={},
+ experiments={}, hidden=False):
luci.builder(
name = name,
bucket = "ci",
@@ -210,6 +211,7 @@ def ci_builder(name, category, short_name, dimensions, properties={}, hidden=Fal
"manifest",
"vogar",
],
+ experiments = experiments,
)
if not hidden:
luci.console_view_entry(
@@ -297,11 +299,14 @@ def add_builder(mode,
"testrunner_args": testrunner_args,
}
+ experiments = {"art.superproject": 100} if mode == "qemu" else {}
+
ci_builder(name=name,
category="|".join(category.split("|")[:-1]),
short_name=category.split("|")[-1],
dimensions=dimensions,
properties={k:v for k, v in properties.items() if v},
+ experiments=experiments,
hidden=hidden)
def add_builders():