Add Gale build config
BUG=chrome-os-partner:51444
TEST=None
Change-Id: I804d628d037bb0ad3d7ff4b1eb3e0d44683ab1c4
Signed-off-by: Suresh Rajashekara <sureshraj@google.com>
Reviewed-on: https://chromium-review.googlesource.com/334310
Commit-Ready: Suresh Rajashekara <sureshraj@chromium.org>
Tested-by: Suresh Rajashekara <sureshraj@chromium.org>
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index 4ce88e8..e9e3401 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -392,6 +392,7 @@
'daisy_skate',
'daisy_spring',
'elm',
+ 'gale',
'gru',
'kayle',
'nyan',
@@ -557,6 +558,7 @@
# Board can appear in 1 or more of the following sets.
_brillo_boards = frozenset([
'arkham',
+ 'gale',
'gizmo',
'kayle',
'panther_embedded',
@@ -647,6 +649,7 @@
'veyron_minnie-cheets-paladin',
# Experimental Canaries (Group)
+ 'gale-release-group',
'glados-release-group',
'gru-release-group',
'oak-release-group',
@@ -2919,6 +2922,13 @@
important=False,
)
+ # gale-based boards
+ _AddGroupConfig(
+ 'gale', 'gale', (
+ ),
+ important=False,
+ )
+
# Factory and Firmware releases much inherit from these classes.
# Modifications for these release builders should go here.
@@ -2998,6 +3008,7 @@
'enguarde',
'expresso',
'falco',
+ 'gale',
'glimmer',
'gnawty',
'jecht',
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index 5f8b9ba..759e35a 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -7184,6 +7184,219 @@
"-chrome_internal"
]
},
+ "gale-chrome-pfq": {
+ "_template": "chrome-pfq",
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "important": false,
+ "manifest": "official.xml",
+ "sync_chrome": false,
+ "vm_tests": []
+ },
+ "gale-chromium-pfq": {
+ "_template": "chromium-pfq",
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "description": "Preflight Chromium Uprev & Build (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Chrome-PFQ",
+ "important": false,
+ "internal": true,
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "overlays": "both",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "gale-compile-only-pre-cq": {
+ "_template": "compile-only-pre-cq",
+ "boards": [
+ "gale"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "overlays": "both",
+ "sync_chrome": false,
+ "useflags": [
+ "chrome_internal"
+ ]
+ },
+ "gale-firmware": {
+ "_template": "firmware",
+ "boards": [
+ "gale"
+ ],
+ "manifest": "official.xml",
+ "useflags": [
+ "chrome_internal",
+ "chromeless_tty"
+ ]
+ },
+ "gale-full": {
+ "_template": "full",
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "gale-full-group": {
+ "_template": "full",
+ "boards": [
+ "gale"
+ ],
+ "child_configs": [
+ {
+ "_template": "full",
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "grouped": true,
+ "name": "gale-full",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ }
+ ],
+ "chrome_sdk": false,
+ "description": "Full Builds; Group config (boards: gale)",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "gale-no-vmtest-pre-cq": {
+ "_template": "no-vmtest-pre-cq",
+ "boards": [
+ "gale"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "overlays": "both",
+ "sync_chrome": false,
+ "useflags": [
+ "chrome_internal"
+ ]
+ },
+ "gale-paladin": {
+ "_template": "paladin",
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "description": "Commit Queue (internal)",
+ "important": false,
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "overlays": "both",
+ "prebuilts": "private",
+ "sync_chrome": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": [],
+ "vm_tests_override": null
+ },
+ "gale-payloads": {
+ "_template": "payloads",
+ "boards": [
+ "gale"
+ ]
+ },
+ "gale-pre-cq": {
+ "_template": "pre-cq",
+ "boards": [
+ "gale"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "overlays": "both",
+ "sync_chrome": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "gale-release": {
+ "_template": "release",
+ "afdo_use": false,
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "dev_installer_prebuilts": false,
+ "sync_chrome": false,
+ "vm_tests": []
+ },
+ "gale-release-group": {
+ "_template": "release",
+ "active_waterfall": "chromeos",
+ "afdo_use": false,
+ "boards": [
+ "gale"
+ ],
+ "child_configs": [
+ {
+ "_template": "release",
+ "afdo_use": false,
+ "boards": [
+ "gale"
+ ],
+ "chrome_sdk": false,
+ "dev_installer_prebuilts": false,
+ "grouped": true,
+ "name": "gale-release",
+ "sync_chrome": false,
+ "vm_tests": []
+ }
+ ],
+ "chrome_sdk": false,
+ "description": "Release Builds (canary) (internal); Group config (boards: gale)",
+ "dev_installer_prebuilts": false,
+ "sync_chrome": false,
+ "vm_tests": []
+ },
+ "gale-tot-chrome-pfq-informational": {
+ "_template": "chrome-pfq-informational",
+ "boards": [
+ "gale"
+ ],
+ "manifest": "official.xml",
+ "sync_chrome": false,
+ "vm_tests": []
+ },
+ "gale-tot-chromium-pfq-informational": {
+ "_template": "chromium-pfq-informational",
+ "boards": [
+ "gale"
+ ],
+ "sync_chrome": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
"gandof-chrome-pfq": {
"_template": "chrome-pfq",
"boards": [
diff --git a/cbuildbot/waterfall_layout_dump.txt b/cbuildbot/waterfall_layout_dump.txt
index 7fd332c..2e90e1c 100644
--- a/cbuildbot/waterfall_layout_dump.txt
+++ b/cbuildbot/waterfall_layout_dump.txt
@@ -41,6 +41,8 @@
falco-chrome-pfq
falco-full-compile-paladin
falco-paladin
+[gale-release-group]
+ gale-release
gizmo-release
glados-cheets-android-pfq
glados-paladin