diff options
-rw-r--r-- | tools/luci/config/generated/cr-buildbucket.cfg | 8 | ||||
-rwxr-xr-x | tools/luci/config/main.star | 7 |
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(): |