aboutsummaryrefslogtreecommitdiff
path: root/infra/config
diff options
context:
space:
mode:
Diffstat (limited to 'infra/config')
-rw-r--r--infra/config/global/commit-queue.cfg4
-rw-r--r--infra/config/global/cr-buildbucket.cfg55
-rw-r--r--infra/config/global/luci-milo.cfg12
-rw-r--r--infra/config/global/luci-scheduler.cfg11
4 files changed, 56 insertions, 26 deletions
diff --git a/infra/config/global/commit-queue.cfg b/infra/config/global/commit-queue.cfg
index 22a5b113..4f19b682 100644
--- a/infra/config/global/commit-queue.cfg
+++ b/infra/config/global/commit-queue.cfg
@@ -53,6 +53,10 @@ config_groups {
name: "openscreen/try/linux64_coverage_debug"
experiment_percentage: 100
}
+ builders {
+ name: "openscreen/try/linux64_cast_e2e"
+ experiment_percentage: 100
+ }
retry_config {
single_quota: 1
global_quota: 2
diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg
index 96063359..5ff8b9ad 100644
--- a/infra/config/global/cr-buildbucket.cfg
+++ b/infra/config/global/cr-buildbucket.cfg
@@ -77,12 +77,18 @@ builder_mixins {
}
builder_mixins {
- name: "linux"
- dimensions: "os:Ubuntu-16.04"
+ name: "cast_standalone"
+ recipe {
+ properties_j: "have_ffmpeg:true"
+ properties_j: "have_libsdl2:true"
+ properties_j: "have_libopus:true"
+ properties_j: "have_libvpx:true"
+ properties_j: "cast_allow_developer_certificate:true"
+ }
}
builder_mixins {
- name: "linux1804"
+ name: "linux"
dimensions: "os:Ubuntu-18.04"
}
@@ -193,16 +199,6 @@ buckets {
}
EOF
properties_j: <<EOF
- $recipe_engine/isolated: {
- "server": "https://isolateserver.appspot.com"
- }
- EOF
- properties_j: <<EOF
- $recipe_engine/cas: {
- "instance": "chromium-swarm"
- }
- EOF
- properties_j: <<EOF
$recipe_engine/swarming: {
"server": "https://chromium-swarm.appspot.com"
}
@@ -223,7 +219,7 @@ buckets {
builders {
name: "linux64_gcc_debug"
- mixins: "linux1804"
+ mixins: "linux"
mixins: "debug"
mixins: "x64"
mixins: "gcc"
@@ -290,6 +286,15 @@ buckets {
mixins: "ci"
mixins: "goma_rbe_ats"
}
+
+ builders {
+ name: "linux64_cast_e2e"
+ mixins: "linux"
+ mixins: "debug"
+ mixins: "x64"
+ mixins: "cast_standalone"
+ mixins: "goma_rbe_ats"
+ }
}
}
@@ -311,16 +316,6 @@ buckets: {
}
EOF
properties_j: <<EOF
- $recipe_engine/isolated: {
- "server": "https://isolateserver.appspot.com"
- }
- EOF
- properties_j: <<EOF
- $recipe_engine/cas: {
- "instance": "chromium-swarm"
- }
- EOF
- properties_j: <<EOF
$recipe_engine/swarming: {
"server": "https://chromium-swarm.appspot.com"
}
@@ -340,7 +335,7 @@ buckets: {
builders {
name: "linux64_gcc_debug"
- mixins: "linux1804"
+ mixins: "linux"
mixins: "debug"
mixins: "x64"
mixins: "gcc"
@@ -411,6 +406,14 @@ buckets: {
mixins: "code_coverage"
mixins: "goma_rbe_ats"
}
+
+ builders {
+ name: "linux64_cast_e2e"
+ mixins: "linux"
+ mixins: "debug"
+ mixins: "x64"
+ mixins: "cast_standalone"
+ mixins: "goma_rbe_ats"
+ }
}
}
-
diff --git a/infra/config/global/luci-milo.cfg b/infra/config/global/luci-milo.cfg
index 70df9ce0..c0445bb6 100644
--- a/infra/config/global/luci-milo.cfg
+++ b/infra/config/global/luci-milo.cfg
@@ -54,6 +54,12 @@ consoles {
category: "linux|x64"
short_name: "coverage"
}
+
+ builders {
+ name: "buildbucket/luci.openscreen.ci/linux64_cast_e2e"
+ category: "linux|x64"
+ short_name: "cast"
+ }
}
consoles {
@@ -110,4 +116,10 @@ consoles {
category: "linux|x64"
short_name: "coverage"
}
+
+ builders {
+ name: "buildbucket/luci.openscreen.ci/linux64_cast_e2e"
+ category: "linux|x64"
+ short_name: "cast"
+ }
}
diff --git a/infra/config/global/luci-scheduler.cfg b/infra/config/global/luci-scheduler.cfg
index 13612af8..0ec867b9 100644
--- a/infra/config/global/luci-scheduler.cfg
+++ b/infra/config/global/luci-scheduler.cfg
@@ -28,6 +28,7 @@ trigger {
triggers: "linux_arm64_debug"
triggers: "mac_debug"
triggers: "linux64_coverage_debug"
+ triggers: "linux64_cast_e2e"
}
trigger {
@@ -121,3 +122,13 @@ job {
builder: "linux64_coverage_debug"
}
}
+
+job {
+ id: "linux64_cast_e2e"
+ acl_sets: "default"
+ buildbucket: {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.openscreen.ci"
+ builder: "linux64_cast_e2e"
+ }
+}