[infra] Migrate configs for lacros-amd64-generic-rel src-side.
Bug: 1317108
Change-Id: I58b50f82a4a9a2288279d4b8349ab73f4fd7229c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3645582
Reviewed-by: Gregory Guterman <guterman@google.com>
Commit-Queue: Garrett Beaty <gbeaty@google.com>
Cr-Commit-Position: refs/heads/main@{#1005016}
diff --git a/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json b/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json
index 20179b4..80ac56fb 100644
--- a/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json
+++ b/infra/config/generated/builders/ci/lacros-amd64-generic-rel/properties.json
@@ -1,4 +1,60 @@
{
+ "$build/chromium_tests_builder_config": {
+ "builder_config": {
+ "builder_db": {
+ "entries": [
+ {
+ "builder_id": {
+ "bucket": "ci",
+ "builder": "lacros-amd64-generic-rel",
+ "project": "chromium"
+ },
+ "builder_spec": {
+ "build_gs_bucket": "chromium-chromiumos-archive",
+ "builder_group": "chromium.chromiumos",
+ "execution_mode": "COMPILE_AND_TEST",
+ "legacy_chromium_config": {
+ "apply_configs": [
+ "mb"
+ ],
+ "build_config": "Release",
+ "config": "chromium",
+ "cros_boards_with_qemu_images": [
+ "amd64-generic"
+ ],
+ "target_arch": "intel",
+ "target_bits": 64,
+ "target_cros_boards": [
+ "eve"
+ ],
+ "target_platform": "chromeos"
+ },
+ "legacy_gclient_config": {
+ "apply_configs": [
+ "checkout_lacros_sdk",
+ "chromeos"
+ ],
+ "config": "chromium"
+ }
+ }
+ }
+ ]
+ },
+ "builder_ids": [
+ {
+ "bucket": "ci",
+ "builder": "lacros-amd64-generic-rel",
+ "project": "chromium"
+ }
+ ],
+ "mirroring_builder_group_and_names": [
+ {
+ "builder": "lacros-amd64-generic-rel",
+ "group": "tryserver.chromium.chromiumos"
+ }
+ ]
+ }
+ },
"$build/reclient": {
"instance": "rbe-chromium-trusted",
"jobs": 500,
diff --git a/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json b/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json
index 4aada5e..587c0d5 100644
--- a/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json
+++ b/infra/config/generated/builders/try/lacros-amd64-generic-rel/properties.json
@@ -1,4 +1,54 @@
{
+ "$build/chromium_tests_builder_config": {
+ "builder_config": {
+ "builder_db": {
+ "entries": [
+ {
+ "builder_id": {
+ "bucket": "ci",
+ "builder": "lacros-amd64-generic-rel",
+ "project": "chromium"
+ },
+ "builder_spec": {
+ "build_gs_bucket": "chromium-chromiumos-archive",
+ "builder_group": "chromium.chromiumos",
+ "execution_mode": "COMPILE_AND_TEST",
+ "legacy_chromium_config": {
+ "apply_configs": [
+ "mb"
+ ],
+ "build_config": "Release",
+ "config": "chromium",
+ "cros_boards_with_qemu_images": [
+ "amd64-generic"
+ ],
+ "target_arch": "intel",
+ "target_bits": 64,
+ "target_cros_boards": [
+ "eve"
+ ],
+ "target_platform": "chromeos"
+ },
+ "legacy_gclient_config": {
+ "apply_configs": [
+ "checkout_lacros_sdk",
+ "chromeos"
+ ],
+ "config": "chromium"
+ }
+ }
+ }
+ ]
+ },
+ "builder_ids": [
+ {
+ "bucket": "ci",
+ "builder": "lacros-amd64-generic-rel",
+ "project": "chromium"
+ }
+ ]
+ }
+ },
"$build/goma": {
"enable_ats": true,
"rpc_extra_params": "?prod",
diff --git a/infra/config/subprojects/chromium/ci/chromium.chromiumos.star b/infra/config/subprojects/chromium/ci/chromium.chromiumos.star
index 1f540f7b..0861d3d1 100644
--- a/infra/config/subprojects/chromium/ci/chromium.chromiumos.star
+++ b/infra/config/subprojects/chromium/ci/chromium.chromiumos.star
@@ -470,6 +470,32 @@
ci.builder(
name = "lacros-amd64-generic-rel",
branch_selector = branches.STANDARD_MILESTONE,
+ builder_spec = builder_config.builder_spec(
+ gclient_config = builder_config.gclient_config(
+ config = "chromium",
+ apply_configs = [
+ "checkout_lacros_sdk",
+ "chromeos",
+ ],
+ ),
+ chromium_config = builder_config.chromium_config(
+ config = "chromium",
+ apply_configs = [
+ "mb",
+ ],
+ build_config = builder_config.build_config.RELEASE,
+ target_arch = builder_config.target_arch.INTEL,
+ target_bits = 64,
+ target_cros_boards = [
+ "eve",
+ ],
+ target_platform = builder_config.target_platform.CHROMEOS,
+ cros_boards_with_qemu_images = [
+ "amd64-generic",
+ ],
+ ),
+ build_gs_bucket = "chromium-chromiumos-archive",
+ ),
console_view_entry = consoles.console_view_entry(
category = "lacros|x64",
short_name = "rel",
diff --git a/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star b/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star
index c3e73a5..001b1278 100644
--- a/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star
+++ b/infra/config/subprojects/chromium/try/tryserver.chromium.chromiumos.star
@@ -94,6 +94,9 @@
try_.builder(
name = "lacros-amd64-generic-rel",
branch_selector = branches.STANDARD_MILESTONE,
+ mirrors = [
+ "ci/lacros-amd64-generic-rel",
+ ],
builderless = not settings.is_main,
main_list_view = "try",
tryjob = try_.job(),