endeavour: add factory branch builder
Also remove old factory signing from excelsior release.
BUG=b:151738283, b:149569720
TEST=./refresh_generated_files
Change-Id: Ib1b6d8f41ad611d86bd09235ddedb2cbd6a76a4c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/2255418
Tested-by: Jeff Chase <jnchase@google.com>
Auto-Submit: Jeff Chase <jnchase@google.com>
Reviewed-by: YH Lin <yueherngl@chromium.org>
Reviewed-by: David Burger <dburger@chromium.org>
Commit-Queue: David Burger <dburger@chromium.org>
diff --git a/config/chromeos_config.py b/config/chromeos_config.py
index 240ad6f..9da3dc1 100644
--- a/config/chromeos_config.py
+++ b/config/chromeos_config.py
@@ -1974,6 +1974,7 @@
(WEEKLY, 'factory-hatch-12692.B', ['hatch']),
(WEEKLY, 'factory-excelsior-12812.B', ['excelsior']),
(WEEKLY, 'factory-drallion-13080.B', ['drallion']),
+ (WEEKLY, 'factory-endeavour-13295.B', ['endeavour']),
# This is intended to create master branch tryjobs, NOT for production
# builds. Update the associated list of boards as needed.
(None, 'master', ['atlas', 'octopus', 'rammus', 'coral', 'eve',
@@ -2669,10 +2670,6 @@
'sign_types': ['recovery', 'factory'],
},
- 'excelsior-release': {
- 'sign_types': ['recovery', 'factory'],
- },
-
'sarien-release': {
'sign_types': ['recovery', 'factory'],
},
diff --git a/config/config_dump.json b/config/config_dump.json
index 8e11e25..cbc28e1 100644
--- a/config/config_dump.json
+++ b/config/config_dump.json
@@ -9314,6 +9314,26 @@
"chrome_internal"
]
},
+ "endeavour-factory-endeavour-13295.B-factorybranch": {
+ "_template": "factorybranch",
+ "boards": [
+ "endeavour"
+ ],
+ "workspace_branch": "factory-endeavour-13295.B"
+ },
+ "endeavour-factory-endeavour-13295.B-factorybranch-tryjob": {
+ "_template": "factorybranch",
+ "boards": [
+ "endeavour"
+ ],
+ "debug": true,
+ "display_label": "tryjob",
+ "hw_tests_override": null,
+ "luci_builder": "Try",
+ "push_image": false,
+ "suite_scheduling": false,
+ "workspace_branch": "factory-endeavour-13295.B"
+ },
"endeavour-full": {
"_template": "full",
"boards": [
@@ -10821,10 +10841,6 @@
"models": [
"{\n \"enable_skylab\": true,\n \"lab_board_name\": \"excelsior\",\n \"name\": \"excelsior\",\n \"test_suites\": []\n}"
],
- "sign_types": [
- "recovery",
- "factory"
- ],
"vm_tests": [],
"vm_tests_override": null
},
@@ -10851,10 +10867,6 @@
],
"paygen": false,
"push_image": false,
- "sign_types": [
- "recovery",
- "factory"
- ],
"suite_scheduling": false,
"vm_tests": [],
"vm_tests_override": null
@@ -11165,6 +11177,28 @@
],
"workspace_branch": "factory-drallion-13080.B"
},
+ "factory-endeavour-13295.B-buildspec": {
+ "_template": "buildspec",
+ "build_timeout": 43200,
+ "display_label": "factory",
+ "schedule": "with 168h interval",
+ "slave_configs": [
+ "endeavour-factory-endeavour-13295.B-factorybranch"
+ ],
+ "workspace_branch": "factory-endeavour-13295.B"
+ },
+ "factory-endeavour-13295.B-buildspec-tryjob": {
+ "_template": "buildspec",
+ "build_timeout": 43200,
+ "debug": true,
+ "debug_cidb": true,
+ "display_label": "tryjob",
+ "luci_builder": "Try",
+ "slave_configs": [
+ "endeavour-factory-endeavour-13295.B-factorybranch-tryjob"
+ ],
+ "workspace_branch": "factory-endeavour-13295.B"
+ },
"factory-eve-9667.B-buildspec": {
"_template": "buildspec",
"build_timeout": 43200,
diff --git a/config/luci-scheduler.cfg b/config/luci-scheduler.cfg
index 97ec661..48b6fe2 100644
--- a/config/luci-scheduler.cfg
+++ b/config/luci-scheduler.cfg
@@ -353,6 +353,26 @@
}
job {
+ id: "factory-endeavour-13295.B-buildspec"
+ acl_sets: "default"
+ schedule: "with 168h interval"
+ buildbucket: {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.chromeos.general"
+ builder: "Factory"
+ tags: "cbb_branch:master"
+ tags: "cbb_config:factory-endeavour-13295.B-buildspec"
+ tags: "cbb_display_label:factory"
+ tags: "cbb_workspace_branch:factory-endeavour-13295.B"
+ properties: "cbb_branch:master"
+ properties: "cbb_config:factory-endeavour-13295.B-buildspec"
+ properties: "cbb_display_label:factory"
+ properties: "cbb_workspace_branch:factory-endeavour-13295.B"
+ properties: "cbb_extra_args:[\"--buildbot\"]"
+ }
+}
+
+job {
id: "factory-eve-9667.B-buildspec"
acl_sets: "default"
schedule: "with 720h interval"
diff --git a/config/waterfall_layout_dump.txt b/config/waterfall_layout_dump.txt
index ad6d747..72cc020 100644
--- a/config/waterfall_layout_dump.txt
+++ b/config/waterfall_layout_dump.txt
@@ -16,6 +16,8 @@
coral-factory-coral-10122.B-factorybranch
factory-drallion-13080.B-buildspec
drallion-factory-drallion-13080.B-factorybranch
+ factory-endeavour-13295.B-buildspec
+ endeavour-factory-endeavour-13295.B-factorybranch
factory-eve-9667.B-buildspec
eve-factory-eve-9667.B-factorybranch
factory-excelsior-12812.B-buildspec
@@ -748,6 +750,7 @@
elm-payloads-tryjob
elm-release-tryjob
elm-unittest-stress
+ endeavour-factory-endeavour-13295.B-factorybranch-tryjob
endeavour-full-tryjob
endeavour-llvm-next-toolchain-tryjob
endeavour-llvm-toolchain-tryjob
@@ -841,6 +844,8 @@
coral-factory-coral-10122.B-factorybranch-tryjob
factory-drallion-13080.B-buildspec-tryjob
drallion-factory-drallion-13080.B-factorybranch-tryjob
+ factory-endeavour-13295.B-buildspec-tryjob
+ endeavour-factory-endeavour-13295.B-factorybranch-tryjob
factory-eve-9667.B-buildspec-tryjob
eve-factory-eve-9667.B-factorybranch-tryjob
factory-excelsior-12812.B-buildspec-tryjob