Commit a68b83f6 authored by Yuly Novikov's avatar Yuly Novikov Committed by Commit Bot

Use dedicated GCEs for SwANGLE trybots

Allocated in
https://chrome-internal-review.googlesource.com/c/infradata/config/+/2812313

This allows limiting number of concurrent builds on these bots,
and consequently, limiting number of GCEs used to run for SwANGLE tests.

Moving SwANGLE trybots into a separate file, since they now use
different GCE pools from the rest of Chromium trybots.

Bug: 1007018
Change-Id: Ifedba2f78d547ad1eb256509c1cc540489cb9f2a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2123327Reviewed-by: default avatarGarrett Beaty <gbeaty@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#754022}
parent f5780a37
load('//lib/builders.star', 'builder', 'cpu', 'defaults', 'goma', 'os')
load('//lib/try.star', 'try_')
try_.defaults.bucket.set('try')
try_.defaults.build_numbers.set(True)
try_.defaults.configure_kitchen.set(True)
try_.defaults.cores.set(8)
try_.defaults.cpu.set(cpu.X86_64)
try_.defaults.cq_group.set('cq')
try_.defaults.executable.set('recipe:chromium_trybot')
try_.defaults.execution_timeout.set(2 * time.hour)
try_.defaults.expiration_timeout.set(2 * time.hour)
try_.defaults.os.set(os.LINUX_DEFAULT)
try_.defaults.service_account.set('chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com')
try_.defaults.swarming_tags.set(['vpython:native-python-wrapper'])
try_.defaults.task_template_canary_percentage.set(5)
try_.defaults.caches.set([
swarming.cache(
name = 'win_toolchain',
path = 'win_toolchain',
),
])
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-angle-x64',
pool = 'luci.chromium.swangle.angle.linux.x64.try',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-angle-x86',
pool = 'luci.chromium.swangle.linux.x86.try',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-swiftshader-x64',
pool = 'luci.chromium.swangle.sws.linux.x64.try',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-swiftshader-x86',
pool = 'luci.chromium.swangle.linux.x86.try',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-x64',
pool = 'luci.chromium.swangle.chromium.linux.x64.try',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-x86',
pool = 'luci.chromium.swangle.linux.x86.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-angle-x64',
pool = 'luci.chromium.swangle.win.x64.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-angle-x86',
pool = 'luci.chromium.swangle.angle.win.x86.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-swiftshader-x64',
pool = 'luci.chromium.swangle.win.x64.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-swiftshader-x86',
pool = 'luci.chromium.swangle.sws.win.x86.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-x64',
pool = 'luci.chromium.swangle.win.x64.try',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-x86',
pool = 'luci.chromium.swangle.chromium.win.x86.try',
)
......@@ -574,57 +574,6 @@ try_.chromium_mac_ios_builder(
name = 'ios13-sdk-simulator',
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-angle-x64'
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-angle-x86'
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-swiftshader-x64'
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-tot-swiftshader-x86'
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-x64'
)
try_.chromium_swangle_linux_builder(
name = 'linux-swangle-try-x86'
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-angle-x64',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-angle-x86',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-swiftshader-x64',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-tot-swiftshader-x86',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-x64',
)
try_.chromium_swangle_windows_builder(
name = 'win-swangle-try-x86',
)
try_.chromium_win_builder(
name = 'win-annotator-rel',
)
......
......@@ -16383,6 +16383,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.angle.linux.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16392,7 +16393,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -16412,6 +16413,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.linux.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16421,7 +16423,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -16441,6 +16443,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.sws.linux.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16450,7 +16453,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -16470,6 +16473,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.linux.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16479,7 +16483,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -16499,6 +16503,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.chromium.linux.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16508,7 +16513,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -16528,6 +16533,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-16.04"
dimensions: "pool:luci.chromium.swangle.linux.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -16537,7 +16543,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18421,6 +18427,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.win.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18430,7 +18437,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18450,6 +18457,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.angle.win.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18459,7 +18467,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18479,6 +18487,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.win.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18488,7 +18497,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18508,6 +18517,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.sws.win.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18517,7 +18527,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18537,6 +18547,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.win.x64.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18546,7 +18557,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......@@ -18566,6 +18577,7 @@ buckets: <
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.chromium.swangle.chromium.win.x86.try"
dimensions: "ssd:0"
recipe: <
name: "chromium_trybot"
......@@ -18575,7 +18587,7 @@ buckets: <
properties_j: "$kitchen:{\"devshell\":true,\"git_auth\":true}"
properties_j: "mastername:\"tryserver.chromium.swangle\""
>
execution_timeout_secs: 14400
execution_timeout_secs: 7200
expiration_secs: 7200
caches: <
name: "win_toolchain"
......
......@@ -97,6 +97,7 @@ exec('//buckets/ci.star')
exec('//buckets/findit.star')
exec('//buckets/goma.star')
exec('//buckets/gpu.try.star')
exec('//buckets/swangle.try.star')
exec('//buckets/try.star')
exec('//buckets/webrtc.star')
exec('//buckets/webrtc.fyi.star')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment