Add builders to luci configs
Bug: crbug.com/868216
Change-Id: I567430ebaf28860ea713222cf0f3e46cb1555b93
diff --git a/tools/luci/config/cr-buildbucket.cfg b/tools/luci/config/cr-buildbucket.cfg
index 0208aad..29cca39 100644
--- a/tools/luci/config/cr-buildbucket.cfg
+++ b/tools/luci/config/cr-buildbucket.cfg
@@ -5,11 +5,6 @@
# schema of this file and documentation.
#
# Please keep this list sorted by bucket name.
-builder_mixins {
- name: "linux"
- dimensions: "os:Ubuntu-14.04"
-}
-
acl_sets {
name: "ci"
acls {
@@ -39,6 +34,8 @@
execution_timeout_secs: 10800 # 3h
swarming_tags: "vpython:native-python-wrapper"
build_numbers: YES
+ # Some builders require specific hardware, so we make the assignment in bots.cfg
+ auto_builder_dimension: YES
luci_migration_host: "luci-migration.appspot.com"
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
@@ -47,5 +44,87 @@
properties: "mastername:client.art"
}
}
+
+ builders {
+ name: "angler-armv7-debug"
+ }
+ builders {
+ name: "angler-armv7-generational-cc"
+ }
+ builders {
+ name: "angler-armv7-ndebug"
+ }
+ builders {
+ name: "angler-armv8-debug"
+ }
+ builders {
+ name: "angler-armv8-generational-cc"
+ }
+ builders {
+ name: "angler-armv8-ndebug"
+ }
+ builders {
+ name: "aosp-builder-cc"
+ }
+ builders {
+ name: "aosp-builder-cms"
+ }
+ builders {
+ name: "bullhead-armv7-gcstress-ndebug"
+ }
+ builders {
+ name: "bullhead-armv8-gcstress-debug"
+ }
+ builders {
+ name: "bullhead-armv8-gcstress-ndebug"
+ }
+ builders {
+ name: "fugu-debug"
+ }
+ builders {
+ name: "fugu-ndebug"
+ }
+ builders {
+ name: "host-x86-cms"
+ }
+ builders {
+ name: "host-x86-debug"
+ }
+ builders {
+ name: "host-x86-gcstress-debug"
+ }
+ builders {
+ name: "host-x86-ndebug"
+ }
+ builders {
+ name: "host-x86-poison-debug"
+ }
+ builders {
+ name: "host-x86_64-cdex-fast"
+ }
+ builders {
+ name: "host-x86_64-cms"
+ }
+ builders {
+ name: "host-x86_64-debug"
+ }
+ builders {
+ name: "host-x86_64-generational-cc"
+ }
+ builders {
+ name: "host-x86_64-ndebug"
+ }
+ builders {
+ name: "host-x86_64-poison-debug"
+ }
+ builders {
+ name: "volantis-armv7-poison-debug"
+ }
+ builders {
+ name: "volantis-armv8-poison-debug"
+ }
+ builders {
+ name: "volantis-armv8-poison-ndebug"
+ }
}
}
diff --git a/tools/luci/config/luci-milo.cfg b/tools/luci/config/luci-milo.cfg
index 9791542..ce22293 100644
--- a/tools/luci/config/luci-milo.cfg
+++ b/tools/luci/config/luci-milo.cfg
@@ -6,4 +6,140 @@
repo_url: "https://android.googlesource.com/platform/art"
refs: "refs/heads/master"
manifest_name: "REVISION"
+
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv7-debug"
+ category: "angler|armv7"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv7-generational-cc"
+ category: "angler|armv7"
+ short_name: "gen"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv7-ndebug"
+ category: "angler|armv7"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv8-debug"
+ category: "angler|armv8"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv8-generational-cc"
+ category: "angler|armv8"
+ short_name: "gen"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/angler-armv8-ndebug"
+ category: "angler|armv8"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/aosp-builder-cc"
+ category: "aosp"
+ short_name: "cc"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/aosp-builder-cms"
+ category: "aosp"
+ short_name: "cms"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/bullhead-armv7-gcstress-ndebug"
+ category: "bullhead|armv7|gcstress"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/bullhead-armv8-gcstress-debug"
+ category: "bullhead|armv8|gcstress"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/bullhead-armv8-gcstress-ndebug"
+ category: "bullhead|armv8|gcstress"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/fugu-debug"
+ category: "fugu"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/fugu-ndebug"
+ category: "fugu"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86-cms"
+ category: "host|x86"
+ short_name: "cms"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86-debug"
+ category: "host|x86"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86-ndebug"
+ category: "host|x86"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86-gcstress-debug"
+ category: "host|x86"
+ short_name: "gcs"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86-poison-debug"
+ category: "host|x86"
+ short_name: "psn"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-cdex-fast"
+ category: "host|x64"
+ short_name: "cdx"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-cms"
+ category: "host|x64"
+ short_name: "cms"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-debug"
+ category: "host|x64"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-generational-cc"
+ category: "host|x64"
+ short_name: "gen"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-ndebug"
+ category: "host|x64"
+ short_name: "ndbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/host-x86_64-poison-debug"
+ category: "host|x64"
+ short_name: "psn"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/volantis-armv7-poison-debug"
+ category: "volantis|armv7|poison"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/volantis-armv8-poison-debug"
+ category: "volantis|armv8|poison"
+ short_name: "dbg"
+ }
+ builders {
+ name: "buildbucket/luci.art.ci/volantis-armv8-poison-ndebug"
+ category: "volantis|armv8|poison"
+ short_name: "ndbg"
+ }
}
diff --git a/tools/luci/config/luci-scheduler.cfg b/tools/luci/config/luci-scheduler.cfg
index 8907289..717daa5 100644
--- a/tools/luci/config/luci-scheduler.cfg
+++ b/tools/luci/config/luci-scheduler.cfg
@@ -23,4 +23,303 @@
repo: "https://android.googlesource.com/platform/art"
refs: "refs/heads/master"
}
+
+ triggers: "angler-armv7-debug"
+ triggers: "angler-armv7-generational-cc"
+ triggers: "angler-armv7-ndebug"
+ triggers: "angler-armv8-debug"
+ triggers: "angler-armv8-generational-cc"
+ triggers: "angler-armv8-ndebug"
+ triggers: "aosp-builder-cc"
+ triggers: "aosp-builder-cms"
+ triggers: "bullhead-armv7-gcstress-ndebug"
+ triggers: "bullhead-armv8-gcstress-debug"
+ triggers: "bullhead-armv8-gcstress-ndebug"
+ triggers: "fugu-debug"
+ triggers: "fugu-ndebug"
+ triggers: "host-x86-cms"
+ triggers: "host-x86-debug"
+ triggers: "host-x86-gcstress-debug"
+ triggers: "host-x86-ndebug"
+ triggers: "host-x86-poison-debug"
+ triggers: "host-x86_64-cdex-fast"
+ triggers: "host-x86_64-cms"
+ triggers: "host-x86_64-debug"
+ triggers: "host-x86_64-generational-cc"
+ triggers: "host-x86_64-ndebug"
+ triggers: "host-x86_64-poison-debug"
+ triggers: "volantis-armv7-poison-debug"
+ triggers: "volantis-armv8-poison-debug"
+ triggers: "volantis-armv8-poison-ndebug"
}
+
+job {
+ id: "angler-armv7-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv7-debug"
+ }
+}
+
+job {
+ id: "angler-armv7-generational-cc"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv7-generational-cc"
+ }
+}
+
+job {
+ id: "angler-armv7-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv7-ndebug"
+ }
+}
+
+job {
+ id: "angler-armv8-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv8-debug"
+ }
+}
+
+job {
+ id: "angler-armv8-generational-cc"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv8-generational-cc"
+ }
+}
+
+job {
+ id: "angler-armv8-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "angler-armv8-ndebug"
+ }
+}
+
+job {
+ id: "aosp-builder-cc"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "aosp-builder-cc"
+ }
+}
+
+job {
+ id: "aosp-builder-cms"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "aosp-builder-cms"
+ }
+}
+
+job {
+ id: "bullhead-armv7-gcstress-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "bullhead-armv7-gcstress-ndebug"
+ }
+}
+
+job {
+ id: "bullhead-armv8-gcstress-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "bullhead-armv8-gcstress-debug"
+ }
+}
+
+job {
+ id: "bullhead-armv8-gcstress-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "bullhead-armv8-gcstress-ndebug"
+ }
+}
+
+job {
+ id: "fugu-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "fugu-debug"
+ }
+}
+
+job {
+ id: "fugu-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "fugu-ndebug"
+ }
+}
+
+job {
+ id: "host-x86-cms"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86-cms"
+ }
+}
+
+job {
+ id: "host-x86-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86-debug"
+ }
+}
+
+job {
+ id: "host-x86-gcstress-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86-gcstress-debug"
+ }
+}
+
+job {
+ id: "host-x86-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86-ndebug"
+ }
+}
+
+job {
+ id: "host-x86-poison-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86-poison-debug"
+ }
+}
+
+job {
+ id: "host-x86_64-cdex-fast"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-cdex-fast"
+ }
+}
+
+job {
+ id: "host-x86_64-cms"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-cms"
+ }
+}
+
+job {
+ id: "host-x86_64-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-debug"
+ }
+}
+
+job {
+ id: "host-x86_64-generational-cc"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-generational-cc"
+ }
+}
+
+job {
+ id: "host-x86_64-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-ndebug"
+ }
+}
+
+job {
+ id: "host-x86_64-poison-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "host-x86_64-poison-debug"
+ }
+}
+
+job {
+ id: "volantis-armv7-poison-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "volantis-armv7-poison-debug"
+ }
+}
+
+job {
+ id: "volantis-armv8-poison-debug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "volantis-armv8-poison-debug"
+ }
+}
+
+job {
+ id: "volantis-armv8-poison-ndebug"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.art.ci"
+ builder: "volantis-armv8-poison-ndebug"
+ }
+}
+