blob: a045439abf5629364b0f315fc1ba086ef266d9cc [file] [log] [blame]
# Defines buckets on cr-buildbucket.appspot.com, used by to schedule builds
# on buildbot. In particular, CQ uses some of these buckets to schedule tryjobs.
#
# See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for
# schema of this file and documentation. Also see README.md in this dir.
#
# Please keep this list sorted by bucket name.
acl_sets {
name: "waterfall"
acls {
role: READER
group: "all"
}
acls {
role: SCHEDULER
identity: "luci-scheduler@appspot.gserviceaccount.com"
}
acls {
role: WRITER
group: "service-account-chromium-master"
}
}
acl_sets {
# This is pure-LUCI CI w/o buildbot.
name: "ci"
acls {
role: READER
group: "all"
}
acls {
role: SCHEDULER
group: "project-chromium-ci-schedulers"
}
acls {
# Allow task force to bump next build number.
role: WRITER
group: "google/luci-task-force@google.com"
}
acls {
# Allow luci-migration to bump next build number.
role: WRITER
identity: "luci-migration@appspot.gserviceaccount.com"
}
}
acl_sets {
name: "tryserver"
acls {
role: READER
group: "all"
}
acls {
role: SCHEDULER
group: "project-chromium-tryjob-access"
}
acls {
role: SCHEDULER
group: "service-account-cq"
}
acls {
role: SCHEDULER
identity: "findit-for-me@appspot.gserviceaccount.com"
}
acls {
# Allow Pinpoint to trigger builds for bisection.
role: SCHEDULER
group: "service-account-chromeperf"
}
acls {
role: WRITER
group: "service-account-chromium-tryserver"
}
acls {
# Allow luci-migration to bump next build number.
role: WRITER
identity: "luci-migration@appspot.gserviceaccount.com"
}
}
# CI builders (of which are few) may use high number of concurrent Goma jobs.
builder_mixins {
name: "goma-many-jobs-for-ci"
# IMPORTANT: when
# * bumping number of jobs below, or
# * adding this mixin to many builders at once, or
# * adding this mixin to a builder with many concurrent builds
# get review from Goma team.
recipe {
properties_j: "$build/goma:{\"jobs\": 500}"
}
}
# This is for tryservers becoming slow and critical path of patch landing.
builder_mixins {
name: "goma-j150"
recipe {
properties_j: <<END
$build/goma: {
"jobs": 150
}
END
}
}
# This is for tryservers becoming very slow and critical path of patch landing.
builder_mixins {
name: "goma-j300"
recipe {
properties_j: <<END
$build/goma: {
"jobs": 300
}
END
}
}
# This is for load testing of the execution backend.
builder_mixins {
name: "goma-j1000"
recipe {
properties_j: <<END
$build/goma: {
"jobs": 1000
}
END
}
}
# This is for load testing of the execution backend.
builder_mixins {
name: "goma-j2000"
recipe {
properties_j: <<END
$build/goma: {
"jobs": 2000
}
END
}
}
# This is for 4 cores mac. -j40 is too small, especially for clobber builder.
builder_mixins {
name: "goma-j80"
recipe {
properties_j: <<END
$build/goma: {
"jobs": 80
}
END
}
}
# This is to enable Arbitrary Toolchain Support for Goma in a builder.
builder_mixins {
name: "goma-ats"
recipe {
properties_j: <<END
$build/goma: {
"enable_ats": true
}
END
}
}
# Enables use of Goma RBE Staging server host and backend in a builder.
builder_mixins {
name: "goma-rbe-staging"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "staging-goma.chromium.org",
"rpc_extra_params": "?staging"
}
END
}
}
# Enables use of Goma RBE Staging server host and backend in a builder, with
# Arbitrary Toolchain Support.
builder_mixins {
name: "goma-rbe-staging-ats"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "staging-goma.chromium.org",
"rpc_extra_params": "?staging",
"enable_ats": true
}
END
}
}
# Enables use of Goma RBE Staging server host and backend in a builder, with
# -j80.
builder_mixins {
name: "goma-rbe-staging-j80"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "staging-goma.chromium.org",
"rpc_extra_params": "?staging",
"jobs": 80
}
END
}
}
# Enables use of Goma RBE Prod backend in a builder.
builder_mixins {
name: "goma-rbe-prod"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod"
}
END
}
}
# Enables use of Goma RBE Prod backend in a builder, with Arbitrary Toolchain
# Support.
builder_mixins {
name: "goma-rbe-prod-ats"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod",
"enable_ats": true
}
END
}
}
# Enables use of Goma RBE Prod backend in a builder, with -j80.
builder_mixins {
name: "goma-rbe-prod-j80"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod",
"jobs": 80
}
END
}
}
# Enables use of Goma RBE Prod backend in a builder, with -j150.
builder_mixins {
name: "goma-rbe-prod-j150"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod",
"jobs": 150
}
END
}
}
# Enables use of Goma RBE Prod backend in CI builders that use a high number of
# concurrent Goma jobs.
# Original mixin's description:
# CI builders (of which are few) may use high number of concurrent Goma jobs.
builder_mixins {
name: "goma-rbe-prod-many-jobs-for-ci"
# IMPORTANT: when
# * bumping number of jobs below, or
# * adding this mixin to many builders at once, or
# * adding this mixin to a builder with many concurrent builds
# get review from Goma team.
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod",
"jobs": 500
}
END
}
}
builder_mixins {
name: "android"
dimensions: "os:Android"
}
# The following android mixins don't nest the required swarming dimensions
# since some android recipes expect to run on machines with devices attached
# (os:Android) and some expect to run on device-less linux machines (os:Ubuntu)
builder_mixins {
name: "android-try"
recipe {
properties: "mastername:tryserver.chromium.android"
}
}
builder_mixins {
name: "android-ci"
# TODO(tandrii): migrate to this gradually (current value of
# goma-many-jobs-for-ci is 500).
# mixins: "goma-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.android"
properties_j: "$build/goma:{\"jobs\": 150}"
}
}
# Same as "android-ci" but uses Goma RBE backend.
builder_mixins {
name: "android-ci-goma-rbe-prod"
# TODO(tandrii, sque): Migrate to "goma-rbe-prod-many-jobs-for-ci" gradually.
recipe {
properties: "mastername:chromium.android"
}
mixins: "goma-rbe-prod-j150"
}
builder_mixins {
# We have limited tablet capacity and thus limited ability to run
# tests in parallel, hence the high timeout.
name: "android-tablet-ci"
execution_timeout_secs: 28800 # 8 hours
}
builder_mixins {
name: "android-fyi-ci"
recipe {
properties: "mastername:chromium.android.fyi"
}
}
builder_mixins {
name: "android-angle-try"
dimensions: "os:Ubuntu-16.04"
mixins: "angle-try"
}
builder_mixins {
name: "android-gpu-ci"
dimensions: "os:Ubuntu-16.04"
mixins: "builderless"
recipe {
properties: "mastername:chromium.gpu"
}
}
builder_mixins {
name: "android-gpu-fyi-ci"
dimensions: "os:Ubuntu-16.04"
mixins: "builderless"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "android-optional-gpu-try"
dimensions: "os:Ubuntu-16.04"
mixins: "android-try"
mixins: "gpu-optional-try"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "angle-try"
service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
recipe {
properties: "mastername:tryserver.chromium.angle"
}
}
builder_mixins {
name: "blink-try"
recipe {
properties: "mastername:tryserver.blink"
}
}
builder_mixins {
name: "celab"
recipe {
name: "celab"
# The version of CELab binaries to use for tests (cel_ctl & cel_agent).
properties: "celab_version:7R4C-DmIN8lwXvsToDcbG0pgyWcvJT-S-fu15NYkIdEC"
# This controls which tests to run (* is all tests).
# We might create more builders for different test sets later.
properties: "tests:*"
}
}
builder_mixins {
name: "celab-ci"
mixins: "celab"
recipe {
properties: "pool_name:celab-chromium-ci"
properties_j: "pool_size:10"
}
}
builder_mixins {
name: "celab-try"
mixins: "celab"
recipe {
properties: "pool_name:celab-chromium-try"
properties_j: "pool_size:10"
}
}
builder_mixins {
name: "clang-ci"
mixins: "builderless"
dimensions: "cores:" # Mac uses 24 cores, Linux/Win uses 32 cores.
# Because these run ToT Clang, goma is not used.
# Naturally the runtime will be ~4-8h on average, depending on config.
# CFI builds will take even longer - around 11h.
execution_timeout_secs: 43200 # 12h.
recipe {
properties: "mastername:chromium.clang"
# Used for the "sizes" step.
properties: "perf_dashboard_machine_group:ChromiumClang"
}
}
builder_mixins {
name: "clang-linux-ci"
mixins: "clang-ci"
mixins: "linux"
dimensions: "cores:32"
}
builder_mixins {
name: "clang-mac-ci"
mixins: "clang-ci"
mixins: "mac"
dimensions: "cores:24"
dimensions: "ssd:1"
}
builder_mixins {
name: "clang-win-ci"
mixins: "clang-ci"
mixins: "win"
dimensions: "cores:32"
}
builder_mixins {
name: "clang-coverage"
recipe {
name: "chromium_clang_coverage_tot"
}
}
builder_mixins {
name: "chromeos-ci"
# All CrOS building is done via cross-compilation on linux hosts, so use the
# linux mixin.
mixins: "linux"
recipe {
properties: "mastername:chromium.chromiumos"
}
}
builder_mixins {
name: "chromeos-try"
# All CrOS building is done via cross-compilation on linux hosts, so use the
# linux mixin.
mixins: "linux"
recipe {
properties: "mastername:tryserver.chromium.chromiumos"
}
}
builder_mixins {
name: "chromium-ci"
recipe {
properties: "mastername:chromium"
}
}
builder_mixins {
name: "code-coverage"
recipe {
name: "chromium"
}
mixins: "fyi-ci"
execution_timeout_secs: 72000 # 20h
service_account: "chromium-code-coverage-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builder_mixins {
name: "dawn-ci"
service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
recipe {
properties: "mastername:chromium.dawn"
}
# Remove the cores dimensions for this mixin so that VMs of differing sizes
# can be used.
# This works here only because we use auto_builder_dimensions,
# so that only the bots that were earmarked for the builders
# will be allowed to use them anyways.
dimensions: "cores:"
}
builder_mixins {
name: "dawn-try"
service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
recipe {
properties: "mastername:tryserver.chromium.dawn"
}
# Remove the cores dimensions for this mixin so that VMs of differing sizes
# can be used.
# This works here only because we use auto_builder_dimensions,
# so that only the bots that were earmarked for the builders
# will be allowed to use them anyways.
dimensions: "cores:"
}
builder_mixins {
name: "fuzz-ci"
recipe {
properties: "mastername:chromium.fuzz"
}
}
builder_mixins {
name: "fyi-ci"
recipe {
properties: "mastername:chromium.fyi"
}
execution_timeout_secs: 36000 # 10h
}
builder_mixins {
name: "libfuzzer"
recipe {
name: "chromium_libfuzzer"
}
}
builder_mixins {
name: "deterministic"
recipe {
name: "swarming/deterministic_build"
}
execution_timeout_secs: 21600 # 2 x 3h for a double workload
}
builder_mixins {
name: "goma-ci"
recipe {
properties: "mastername:chromium.goma"
}
}
builder_mixins {
name: "experimental"
experimental: YES
luci_migration_host: "-"
}
builder_mixins {
name: "gpu-fyi-ci"
service_account: "chromium-ci-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
recipe {
properties: "mastername:chromium.gpu.fyi"
}
}
builder_mixins {
name: "gpu-optional-try"
service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builder_mixins {
name: "linux"
dimensions: "os:Ubuntu-14.04"
}
builder_mixins {
name: "linux-xenial"
dimensions: "os:Ubuntu-16.04"
}
builder_mixins {
name: "linux-angle-try"
mixins: "linux-xenial"
mixins: "angle-try"
}
builder_mixins {
name: "linux-dawn-ci"
mixins: "linux"
mixins: "dawn-ci"
}
builder_mixins {
name: "linux-dawn-try"
mixins: "linux"
mixins: "dawn-try"
}
builder_mixins {
name: "linux-debug-cache"
caches: {
name: "builder"
path: "linux_debug"
}
}
builder_mixins {
name: "linux-optional-gpu-try"
mixins: "linux-xenial-try"
mixins: "gpu-optional-try"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "linux-xenial-try"
mixins: "linux-xenial"
recipe {
properties: "mastername:tryserver.chromium.linux"
}
}
builder_mixins {
name: "linux-try"
mixins: "linux"
recipe {
properties: "mastername:tryserver.chromium.linux"
}
}
builder_mixins {
name: "mac-dawn-ci"
mixins: "mac"
mixins: "dawn-ci"
}
builder_mixins {
name: "memory-ci"
mixins: "goma-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.memory"
}
}
# Counterpart of "memory-ci" that uses Goma RBE Prod server.
builder_mixins {
name: "memory-ci-goma-rbe-prod"
mixins: "goma-rbe-prod-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.memory"
}
}
builder_mixins {
name: "linux-ci"
mixins: "linux"
mixins: "goma-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.linux"
}
}
# Counterpart of "linux-ci" that uses Goma RBE Prod server.
builder_mixins {
name: "linux-ci-goma-rbe-prod"
mixins: "linux"
mixins: "goma-rbe-prod-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.linux"
}
}
builder_mixins {
name: "linux-gpu-ci-builder"
dimensions: "cores:8"
mixins: "builderless"
mixins: "linux-xenial"
recipe {
properties: "mastername:chromium.gpu"
}
}
builder_mixins {
name: "linux-gpu-ci-tester"
dimensions: "cores:2"
mixins: "builderless"
mixins: "linux-xenial"
recipe {
properties: "mastername:chromium.gpu"
}
}
builder_mixins {
name: "linux-gpu-fyi-ci-builder"
dimensions: "cores:8"
mixins: "builderless"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
mixins: "linux-xenial"
}
builder_mixins {
name: "linux-gpu-fyi-ci-tester"
dimensions: "cores:2"
mixins: "builderless"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
mixins: "linux-xenial"
}
builder_mixins {
name: "mac"
dimensions: "os:Mac"
# Macs tend to have a variety of cores.
# Mac Minis - 4 cores.
# Mac VMs - 8 cores.
# Mac Pros - 24 cores.
# Pools often mix Minis and VMs together.
# Remove the cores dimensions for this mixin so that mixed pools work.
# This works here only because we use auto_builder_dimensions,
# so that only the bots that were earmarked for the builders
# will be allowed to use them anyways.
dimensions: "cores:"
}
builder_mixins {
name: "mac-angle-try"
mixins: "mac"
mixins: "angle-try"
}
builder_mixins {
name: "mac-dawn-try"
mixins: "mac"
mixins: "dawn-try"
}
builder_mixins {
name: "mac-optional-gpu-try"
mixins: "mac-try"
mixins: "gpu-optional-try"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "mac-try"
mixins: "mac"
# mac bots may run both on Mac Minis with cores:4 and VMs with cores:8.
dimensions: "cores:"
recipe {
properties: "mastername:tryserver.chromium.mac"
}
}
builder_mixins {
name: "mac-ci"
mixins: "mac"
recipe {
properties: "mastername:chromium.mac"
}
}
builder_mixins {
name: "xcode-caches"
caches: {
# Cache for Xcode 10.1 (build version 10b61) needed for iOS builds.
name: "xcode_ios_10b61"
path: "xcode_ios_10b61.app"
}
}
builder_mixins {
name: "xcode-11-caches"
caches: {
# Cache for Xcode 11 (build version 11m374r) needed for iOS FYI builds.
name: "xcode_ios_11m374r"
path: "xcode_ios_11m374r.app"
}
}
builder_mixins {
name: "xcode-mac-9a235"
caches: {
name: "xcode_mac_9a235"
path: "xcode_mac_9a235.app"
}
recipe {
properties_j: <<END
$depot_tools/osx_sdk: {
"sdk_version": "9a235"
}
END
}
}
builder_mixins {
name: "ios"
mixins: "mac"
mixins: "xcode-caches"
}
builder_mixins {
name: "ios-ci"
mixins: "ios"
mixins: "mac-ci"
# ios bots may run both on Mac Minis with cores:4 and VMs with cores:8.
dimensions: "cores:"
recipe {
name: "ios/unified_builder_tester"
}
}
builder_mixins {
name: "ios-try"
mixins: "ios"
mixins: "mac-try"
recipe {
name: "ios/try"
}
}
builder_mixins {
name: "ios-webrtc"
dimensions: "os:Mac"
recipe { name: "webrtc/chromium_ios" }
}
builder_mixins {
name: "mac-gpu-ci"
mixins: "mac"
recipe {
properties: "mastername:chromium.gpu"
}
}
builder_mixins {
name: "mac-gpu-fyi-ci"
mixins: "mac"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
dimensions: "cores:4"
}
builder_mixins {
name: "win"
dimensions: "os:Windows"
}
builder_mixins {
name: "win-angle-try"
mixins: "win"
mixins: "angle-try"
}
builder_mixins {
name: "win-optional-gpu-try"
mixins: "win-try"
mixins: "gpu-optional-try"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "win-try"
mixins: "win"
recipe {
properties: "mastername:tryserver.chromium.win"
}
}
builder_mixins {
name: "win-ci"
mixins: "win"
recipe {
properties: "mastername:chromium.win"
}
}
builder_mixins {
name: "win-dawn-ci"
mixins: "win"
mixins: "dawn-ci"
}
builder_mixins {
name: "win-dawn-try"
mixins: "win"
mixins: "dawn-try"
}
builder_mixins {
name: "win-gpu-ci"
mixins: "win"
mixins: "builderless"
recipe {
properties: "mastername:chromium.gpu"
}
}
# GPU bots sometimes run very long tests on a small number of machines
# or even a single tester. The regular timeout isn't enough on some of
# these so double the standard timeout.
builder_mixins {
name: "gpu-slow-bot"
execution_timeout_secs: 21600 # 2 x 3h for a double workload
}
builder_mixins {
name: "win-gpu-fyi-ci"
mixins: "win"
mixins: "builderless"
mixins: "gpu-fyi-ci"
}
builder_mixins {
name: "findit"
mixins: "goma-many-jobs-for-ci"
# This category is meant for Findit to trigger tryjobs on.
category: "Chromium Variable"
recipe {
name: "findit/chromium/compile"
}
}
builder_mixins {
name: "upload_clang"
recipe {
name: "chromium_upload_clang"
}
}
builder_mixins {
name: "builderless"
auto_builder_dimension: NO
dimensions: "builderless:1"
dimensions: "ssd:0"
}
buckets {
name: "ci"
acl_sets: "ci"
swarming {
hostname: "chromium-swarm.appspot.com"
builder_defaults {
dimensions: "cores:8"
dimensions: "cpu:x86-64"
service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
execution_timeout_secs: 10800 # 3h
swarming_tags: "vpython:native-python-wrapper"
build_numbers: YES
# Adds dimension: "builder:<builder name>" to ensure builder affinity.
# To "assign" a bot to a builder, bot config of swarming service should
# add the same dimension to the bot.
auto_builder_dimension: YES
luci_migration_host: "luci-migration.appspot.com"
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
name: "chromium"
properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}"
}
}
# Keep builders sorted by target OS, then name.
# Android bots.
builders {
name: "Android arm Builder (dbg)"
mixins: "android-ci"
mixins: "builderless"
mixins: "linux-xenial"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android arm64 Builder (dbg)"
mixins: "android-ci"
mixins: "builderless"
mixins: "goma-many-jobs-for-ci"
mixins: "linux-xenial"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android ASAN (dbg)"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Android FYI 32 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI 32 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI 64 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI 64 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI dEQP Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Nexus 5)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Nexus 6)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Nexus 6P)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Nexus 9)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (NVIDIA Shield TV)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android FYI SkiaRenderer Vulkan (Pixel 2)"
mixins: "android-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android Release (Nexus 5X)"
mixins: "android-gpu-ci"
}
builders {
name: "Android WebView L (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
}
builders {
name: "Android WebView M (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
}
builders {
name: "Android WebView N (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
}
builders {
name: "Android WebView O (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
}
builders {
name: "Android WebView O NetworkService (dbg)"
mixins: "android-fyi-ci"
mixins: "builderless"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
}
builders {
name: "Android x64 Builder (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android x86 Builder (dbg)"
mixins: "android-ci-goma-rbe-prod"
mixins: "builderless"
mixins: "linux-xenial"
}
builders {
name: "android-asan"
mixins: "builderless"
mixins: "memory-ci"
dimensions: "os:Ubuntu-16.04"
}
builders {
name: "android-code-coverage"
mixins: "code-coverage"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "cores:32"
dimensions: "ssd:1"
}
builders {
name: "android-cronet-arm-dbg"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-arm-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-arm64-dbg"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-arm64-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-asan-arm-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-kitkat-arm-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-lollipop-arm-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-marshmallow-arm64-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-marshmallow-arm64-perf-rel"
mixins: "android-ci"
# Runs on a specific machine with an attached phone.
dimensions: "cores:"
dimensions: "cpu:"
dimensions: "os:Android"
recipe {
name: "cronet"
}
}
builders {
name: "android-cronet-x86-dbg"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-cronet-x86-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-incremental-dbg"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-jumbo-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-kitkat-arm-rel"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-16.04"
}
builders {
name: "android-marshmallow-arm64-rel"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-16.04"
}
builders {
name: "android-mojo-webview-rel"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-oreo-arm64-rel"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Cast Android (dbg)"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Deterministic Android"
mixins: "deterministic"
mixins: "android-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Deterministic Android (dbg)"
mixins: "deterministic"
mixins: "android-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "KitKat Phone Tester (dbg)"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "KitKat Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Lollipop Phone Tester"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Lollipop Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Marshmallow 64 bit Tester"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Marshmallow Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Nougat Phone Tester"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
# ChromeOS bots.
builders {
name: "chromeos-amd64-generic-asan-rel"
mixins: "chromeos-ci"
mixins: "builderless"
}
builders {
name: "chromeos-amd64-generic-cfi-thin-lto-rel"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "chromeos-amd64-generic-rel"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "chromeos-amd64-generic-rel-vm-tests"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "chromeos-arm-generic-rel"
mixins: "chromeos-ci"
mixins: "builderless"
}
builders {
name: "chromeos-vm-code-coverage"
mixins: "code-coverage"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "cores:32"
dimensions: "ssd:1"
}
builders {
name: "chromeos-kevin-rel-hw-tests"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "chromeos-kevin-rel"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-chromeos-code-coverage"
mixins: "code-coverage"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "cores:32"
dimensions: "ssd:1"
}
builders {
name: "linux-chromeos-dbg"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-chromeos-oobe-code-coverage"
mixins: "code-coverage"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "cores:32"
dimensions: "ssd:1"
recipe {
properties: "exclude_sources:all_test_files"
}
}
builders {
name: "linux-chromeos-rel"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux ChromiumOS Full"
mixins: "chromeos-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
# Fuchsia bots.
builders {
name: "Fuchsia ARM64"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "fuchsia-arm64-cast"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Fuchsia x64"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "fuchsia-x64-cast"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "fuchsia-fyi-arm64-rel"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "fuchsia-fyi-x64-dbg"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "fuchsia-fyi-x64-rel"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
# Linux bots.
builders {
name: "Cast Audio Linux"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "ssd:1"
}
builders {
name: "Cast Linux"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
recipe {
properties_j: "$build/goma:{\"jobs\": 50}"
}
}
builders {
name: "Deterministic Linux"
mixins: "deterministic"
mixins: "linux-ci-goma-rbe-prod"
mixins: "builderless"
}
builders {
name: "Deterministic Linux (dbg)"
mixins: "deterministic"
mixins: "linux-ci-goma-rbe-prod"
mixins: "builderless"
# This builder does local build, so needs large number of cores.
dimensions: "cores:32"
}
builders {
name: "Leak Detection Linux"
mixins: "linux-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux ASan LSan Builder"
mixins: "linux"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
dimensions: "ssd:1"
}
builders {
name: "Linux ASan LSan Tests (1)"
mixins: "linux"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux ASan Tests (sandboxed)"
mixins: "linux"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-trusty-rel"
mixins: "linux-ci-goma-rbe-prod"
mixins: "builderless"
}
builders {
name: "Linux Builder"
mixins: "linux-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux Tests"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-blink-animation-use-time-delta"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-blink-heap-concurrent-marking-tsan-rel"
mixins: "fyi-ci"
mixins: "linux"
mixins: "builderless"
}
builders {
name: "linux-blink-heap-verification"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-blink-heap-unified-gc"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux_chromium_component_updater"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
recipe {
name: "findit/chromium/update_components"
}
service_account: "component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "linux-chromium-tests-staging-builder"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-chromium-tests-staging-tests"
mixins: "fyi-ci"
mixins: "linux"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-gcc-rel"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-jumbo-rel"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-ozone-rel"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-fieldtrial-rel"
mixins: "builderless"
mixins: "fyi-ci"
mixins: "linux-xenial"
}
builders {
name: "linux-wpt-fyi-rel"
mixins: "builderless"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "experimental"
}
builders {
name: "Linux Builder (dbg)"
mixins: "linux-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux Builder (dbg)(32)"
mixins: "linux-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux Tests (dbg)(1)"
mixins: "linux-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux TSan Builder"
mixins: "linux"
mixins: "linux-xenial"
mixins: "memory-ci"
mixins: "builderless"
}
builders {
name: "Linux TSan Tests"
mixins: "linux"
mixins: "linux-xenial"
mixins: "memory-ci"
mixins: "builderless"
}
# chromium.gpu
builders {
name: "GPU Linux Builder"
mixins: "linux-gpu-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU Linux Builder (dbg)"
mixins: "linux-gpu-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux Debug (NVIDIA)"
mixins: "linux-gpu-ci-tester"
}
builders {
name: "Linux Release (NVIDIA)"
mixins: "linux-gpu-ci-tester"
}
# chromium.gpu.fyi
builders {
name: "GPU FYI Linux Builder"
mixins: "linux-gpu-fyi-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU FYI Linux Builder (dbg)"
mixins: "linux-gpu-fyi-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU FYI Linux Ozone Builder"
mixins: "linux-gpu-fyi-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU FYI Linux dEQP Builder"
mixins: "linux-gpu-fyi-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux FYI Experimental Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI Experimental Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI Debug (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI dEQP Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI SkiaRenderer Vulkan (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI dEQP Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI GPU TSAN Release"
# Builder/tester, thus needs more cores
mixins: "linux-gpu-fyi-ci-builder"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux FYI Release (AMD R7 240)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Linux FYI Ozone (Intel)"
mixins: "linux-gpu-fyi-ci-tester"
}
# Mac bots.
builders {
name: "mac-jumbo-rel"
mixins: "mac-ci"
dimensions: "cores:4"
}
builders {
name: "mac-mojo-rel"
mixins: "mac"
mixins: "fyi-ci"
dimensions: "cores:4"
}
builders {
name: "Mac Builder"
mixins: "mac-ci"
dimensions:"os:Mac-10.13"
}
builders {
name: "Mac10.10 Tests"
mixins: "mac-ci"
# The build runs on 10.13, but triggers tests on 10.10 bots.
dimensions:"os:Mac-10.13"
}
builders {
name: "Mac10.11 Tests"
mixins: "mac-ci"
# The build runs on 10.13, but triggers tests on 10.11 bots.
dimensions:"os:Mac-10.13"
}
builders {
name: "Mac10.12 Tests"
mixins: "mac-ci"
dimensions:"os:Mac-10.12"
}
builders {
name: "Mac10.13 Tests"
mixins: "mac-ci"
dimensions:"os:Mac-10.13"
}
builders {
name: "Mac Builder (dbg)"
mixins: "mac-ci"
}
builders {
name: "Mac10.13 Tests (dbg)"
mixins: "mac-ci"
}
# Note that the Mac testers are thin Linux VMs, triggering jobs on the
# physical Mac hardware in the Swarming pool, and therefore use the
# linux-gpu-ci-tester mixin.
builders {
name: "GPU Mac Builder"
mixins: "mac-gpu-ci"
}
builders {
name: "Mac Release (Intel)"
mixins: "linux-gpu-ci-tester"
}
builders {
name: "Mac Retina Release (AMD)"
mixins: "linux-gpu-ci-tester"
}
builders {
name: "GPU Mac Builder (dbg)"
mixins: "mac-gpu-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac Debug (Intel)"
mixins: "linux-gpu-ci-tester"
}
builders {
name: "Mac Retina Debug (AMD)"
mixins: "linux-gpu-ci-tester"
}
# chromium.gpu.fyi
builders {
name: "GPU FYI Mac Builder"
mixins: "mac-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU FYI Mac Builder (dbg)"
mixins: "mac-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "GPU FYI Mac dEQP Builder"
mixins: "mac-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
# Note that the Mac testers are all thin Linux VMs, triggering jobs on the
# physical Mac hardware in the Swarming pool, and therefore use the
# linux-gpu-fyi-ci-tester mixin.
builders {
name: "Mac FYI 10.14 Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI 10.14 Release (Intel)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI 10.14 Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Release (Intel)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Debug (Intel)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac Pro FYI Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Retina Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Retina Debug (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Retina Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Retina Debug (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Experimental Release (Intel)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Experimental Retina Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI Experimental Retina Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
# This bot has one machine backing its tests at the moment.
# If it gets more, this should be switched back to gpu-slow-bot.
# See crbug.com/853307 for more context.
execution_timeout_secs: 43200 # 12h
}
builders {
name: "Mac FYI GPU ASAN Release"
# Builder/tester, thus needs Mac (not Linux like testers-only)
mixins: "mac-gpu-fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac FYI dEQP Release AMD"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Mac FYI dEQP Release Intel"
mixins: "linux-gpu-fyi-ci-tester"
}
# iOS bots.
builders { mixins: "ios-ci" name: "ios-device" }
builders { mixins: "ios-ci" name: "ios-device-xcode-clang" }
builders { mixins: "ios-ci" name: "ios-simulator" }
builders { mixins: "ios-ci" name: "ios-simulator-full-configs" }
builders { mixins: "ios-ci" name: "ios-simulator-xcode-clang" }
builders { mixins: "ios-ci" name: "ios-slimnav" }
builders { mixins: "ios-ci" name: "ios-uirefresh-simulator" }
builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios-simulator-cronet" }
builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios12-beta-simulator" }
builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios13-beta-simulator" }
builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios13-sdk-device" }
builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-11-caches" name: "ios13-sdk-simulator" }
# Win bots.
builders {
name: "win-asan"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "memory-ci"
}
builders {
name: "win-jumbo-rel"
mixins: "win-ci"
}
builders {
name: "win-celab-builder-rel"
mixins: "celab-ci"
mixins: "win-ci"
}
builders {
name: "win-celab-tester-rel"
mixins: "celab-ci"
mixins: "win-ci"
}
builders {
name: "win-pixel-builder-rel"
mixins: "fyi-ci"
}
builders {
name: "win-pixel-tester-rel"
mixins: "fyi-ci"
}
builders {
name: "win32-arm64-rel"
dimensions: "os:Windows-10"
dimensions: "cpu:x86"
mixins: "fyi-ci"
mixins: "goma-j150"
}
builders {
name: "Win Builder"
mixins: "win-ci"
dimensions: "cores:32"
}
builders {
name: "Win Builder (dbg)"
mixins: "win-ci"
dimensions: "cores:32"
}
builders {
name: "Win x64 Builder"
mixins: "win-ci"
dimensions: "os:Windows"
dimensions: "cpu:x86-64"
dimensions: "cores:32"
}
builders {
name: "Win x64 Builder (dbg)"
mixins: "win-ci"
dimensions: "cores:32"
dimensions: "os:Windows"
}
builders {
name: "Win7 (32) Tests"
mixins: "win-ci"
dimensions: "os:Windows-7"
}
builders {
name: "Win7 Tests (1)"
mixins: "win-ci"
dimensions: "os:Windows-7"
}
builders {
name: "Win7 Tests (dbg)(1)"
mixins: "win-ci"
dimensions: "os:Windows-7"
}
builders {
name: "Win 7 Tests x64 (1)"
mixins: "win-ci"
dimensions: "os:Windows-7"
dimensions: "cpu:x86-64"
dimensions: "cores:8"
}
builders {
name: "Win10 Tests x64"
mixins: "win-ci"
dimensions: "os:Windows-10"
dimensions: "cpu:x86-64"
dimensions: "cores:8"
}
builders {
name: "Win10 Tests x64 (dbg)"
mixins: "win-ci"
dimensions: "os:Windows-10"
dimensions: "cpu:x86-64"
dimensions: "cores:8"
}
builders {
name: "Windows deterministic"
dimensions: "os:Windows-10"
mixins: "win-ci"
mixins: "deterministic"
}
# chromium.clang
builders {
name: "CFI Linux CF"
mixins: "clang-linux-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "CFI Linux ToT"
mixins: "clang-linux-ci"
}
builders {
name: "CrWinAsan"
mixins: "clang-win-ci"
}
builders {
name: "CrWinAsan(dll)"
mixins: "clang-win-ci"
}
builders {
name: "ToTAndroid"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroid (dbg)"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroid x64"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroid64"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroidASan"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroidCFI"
mixins: "clang-linux-ci"
}
builders {
name: "ToTAndroidOfficial"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinux"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinux (dbg)"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxASan"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxASanLibfuzzer"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxCoverage"
mixins: "clang-linux-ci"
mixins: "clang-coverage"
}
builders {
name: "ToTLinuxMSan"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxTSan"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxThinLTO"
mixins: "clang-linux-ci"
}
builders {
name: "ToTLinuxUBSanVptr"
mixins: "clang-linux-ci"
}
builders {
name: "ToTMac"
mixins: "clang-mac-ci"
}
builders {
name: "ToTMac (dbg)"
mixins: "clang-mac-ci"
}
builders {
name: "ToTMacASan"
mixins: "clang-mac-ci"
}
builders {
name: "ToTMacCoverage"
mixins: "clang-mac-ci"
mixins: "clang-coverage"
}
builders {
name: "ToTWin(dbg)"
mixins: "clang-win-ci"
}
builders {
name: "ToTWin(dll)"
mixins: "clang-win-ci"
}
builders {
name: "ToTWin64(dbg)"
mixins: "clang-win-ci"
}
builders {
name: "ToTWin64(dll)"
mixins: "clang-win-ci"
}
builders {
name: "ToTWinASanLibfuzzer"
mixins: "clang-win-ci"
}
builders {
name: "ToTWinCFI"
mixins: "clang-win-ci"
}
builders {
name: "ToTWinCFI64"
mixins: "clang-win-ci"
}
builders {
name: "ToTWinLibcxx64"
mixins: "clang-win-ci"
}
builders {
name: "ToTiOS"
mixins: "clang-mac-ci"
mixins: "ios"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "ToTiOSDevice"
mixins: "clang-mac-ci"
mixins: "ios"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "UBSanVptr Linux"
mixins: "clang-linux-ci"
}
builders {
name: "linux-win_cross-rel"
mixins: "clang-linux-ci"
}
# chromium.gpu
builders {
name: "GPU Win Builder"
mixins: "win-gpu-ci"
}
builders {
name: "GPU Win Builder (dbg)"
mixins: "win-gpu-ci"
}
builders {
name: "Win10 Debug (NVIDIA)"
mixins: "linux-gpu-ci-tester"
}
builders {
name: "Win10 Release (NVIDIA)"
mixins: "linux-gpu-ci-tester"
}
# chromium.gpu.fyi
builders {
name: "GPU FYI Win Builder"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI Win Builder (dbg)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI Win dEQP Builder"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI Win x64 Builder"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI Win x64 Builder (dbg)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI Win x64 dEQP Builder"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "GPU FYI XR Win Builder"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Debug (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI dEQP Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Exp Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI dEQP Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Exp Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Release (AMD RX 550)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win10 FYI Release (NVIDIA GeForce GTX 1660)"
mixins: "linux-gpu-fyi-ci-tester"
execution_timeout_secs: 64800 # 18h.
}
builders {
name: "Win10 FYI Release XR Perf (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI Debug (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI dEQP Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI Release (AMD)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI x64 dEQP Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
builders {
name: "Win7 FYI x64 Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci-tester"
}
# chromium.dawn
builders {
name: "Dawn Linux x64 Builder"
mixins: "linux-dawn-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Dawn Linux x64 Release (Intel HD 630)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Linux x64 Release (NVIDIA)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Linux x64 DEPS Builder"
mixins: "linux-dawn-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Dawn Linux x64 DEPS Release (Intel HD 630)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Linux x64 DEPS Release (NVIDIA)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Mac x64 Builder"
mixins: "mac-dawn-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Dawn Mac x64 DEPS Builder"
mixins: "mac-dawn-ci"
mixins: "goma-rbe-prod"
}
# Note that the Mac testers are all thin Linux VMs, triggering jobs on the
# physical Mac hardware in the Swarming pool, and therefore use the
# linux-dawn-ci mixin.
builders {
name: "Dawn Mac x64 Release (AMD)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Mac x64 Release (Intel)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Mac x64 DEPS Release (AMD)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Mac x64 DEPS Release (Intel)"
mixins: "linux-dawn-ci"
}
builders {
name: "Dawn Win10 x86 Builder"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 Builder"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x86 Release (Intel HD 630)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 Release (Intel HD 630)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x86 Release (NVIDIA)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 Release (NVIDIA)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x86 DEPS Builder"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 DEPS Builder"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x86 DEPS Release (Intel HD 630)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 DEPS Release (Intel HD 630)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x86 DEPS Release (NVIDIA)"
mixins: "win-dawn-ci"
}
builders {
name: "Dawn Win10 x64 DEPS Release (NVIDIA)"
mixins: "win-dawn-ci"
}
# Code coverage reports generation bots.
builders {
name: "ios-simulator-code-coverage"
mixins: "code-coverage"
mixins: "ios"
dimensions: "cores:"
}
builders {
name: "linux-code-coverage"
mixins: "code-coverage"
dimensions: "cores:32"
}
builders {
name: "mac-code-coverage-generation"
mixins: "code-coverage"
dimensions: "cores:24"
}
builders {
name: "MSAN Release (chained origins)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "TSAN Release"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux CFI"
dimensions: "cores:32"
mixins: "memory-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
# TODO(thakis): Remove once https://crbug.com/927738 is resolved.
execution_timeout_secs: 14400 # 4 hours
}
builders {
name: "Jumbo Win x64"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "WebKit Linux MSAN"
mixins: "memory-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mac ASAN Release Media"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fuzz-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux MSan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "goma-rbe-prod"
}
builders {
name: "TSAN Debug"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "UBSan vptr Release"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mac ASAN Release"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fuzz-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "WebKit Linux ASAN"
mixins: "memory-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Libfuzzer Upload Mac ASan"
dimensions: "os:Mac-10.13"
dimensions: "cores:24"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "goma-rbe-prod"
execution_timeout_secs: 14400 # 4 hours
}
builders {
name: "Libfuzzer Upload Windows ASan"
dimensions: "os:Windows-10"
dimensions: "cores:8"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Mac ASan 64 Builder"
dimensions: "os:Mac-10.13"
dimensions: "cores:" # Swapping between 8 and 24
mixins: "memory-ci"
# TODO(hinoka): Remove this after debugging.
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod",
"debug": true
}
END
}
}
builders {
name: "UBSan Release"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "ChromiumOS ASAN Release"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "ASAN Release Media"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "win-archive-dbg"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "win-archive-rel"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "WebKit Linux Leak"
mixins: "memory-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux ChromiumOS MSan Tests"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-archive-dbg"
# Bump to 32 if needed.
dimensions: "cores:8"
mixins: "chromium-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-archive-rel"
dimensions: "cores:32"
mixins: "chromium-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Oreo Phone Tester"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "android-pie-arm64-dbg"
mixins: "android-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "ASan Debug (32-bit x86 with V8-ARM)"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux remote_run Tester"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "WebKit Mac10.13 (retina)"
dimensions: "os:Mac-10.13"
mixins: "mac-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Afl Upload Linux ASan"
mixins: "fuzz-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
recipe {
name: "chromium_afl"
}
}
builders {
name: "Win 10 Fast Ring"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Linux MSan Tests"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Mac ASan 64 Tests (1)"
dimensions: "os:Mac-10.13"
mixins: "memory-ci"
}
builders {
name: "Win ASan Release"
dimensions: "os:Windows-10"
mixins: "fuzz-ci"
}
builders {
name: "ASAN Debug"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac deterministic"
dimensions: "os:Mac-10.13"
dimensions: "cores:"
mixins: "fyi-ci"
mixins: "deterministic"
mixins: "goma-rbe-prod"
}
builders {
name: "Site Isolation Android"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "MSAN Release (no origins)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux Chromium OS ASan LSan Builder"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-annotator-rel"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "win-annotator-rel"
dimensions: "os:Windows-10"
execution_timeout_secs: 57600 # 16h
mixins: "fyi-ci"
}
builders {
name: "Jumbo Mac"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
# Do not use builderless for this (crbug.com/980080).
name: "Libfuzzer Upload Linux UBSan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "goma-rbe-prod"
}
builders {
name: "VR Linux"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mac deterministic (dbg)"
dimensions: "os:Mac-10.13"
dimensions: "cores:"
mixins: "fyi-ci"
mixins: "deterministic"
mixins: "goma-rbe-prod"
}
builders {
name: "ASAN Release"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux ASan Debug"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux V8-ARM64 ASan Debug"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Closure Compilation Linux"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
recipe {
name: "closure_compilation"
}
}
builders {
name: "Mojo Windows"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "linux-archive-dbg"
# Bump to 32 if needed.
dimensions: "cores:8"
mixins: "chromium-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "linux-archive-rel"
dimensions: "cores:32"
mixins: "chromium-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Libfuzzer Upload Linux ASan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux V8-ARM64 ASan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux32 ASan Debug"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux32 ASan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux32 V8-ARM ASan Debug"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Linux32 V8-ARM ASan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "Libfuzzer Upload Chrome OS ASan"
mixins: "fuzz-ci"
mixins: "libfuzzer"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Android CFI"
dimensions: "cores:32"
# TODO(https://crbug.com/919430) Remove the larger timeout once compile
# times have been brought down to reasonable level
execution_timeout_secs: 16200 # 4.5h
mixins: "memory-ci-goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "chromeos-amd64-generic-rel-goma-canary"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux MSan Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci-goma-rbe-prod"
}
builders {
name: "ASan Release Media (32-bit x86 with V8-ARM)"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "mac-hermetic-upgrade-rel"
dimensions: "os:Mac-10.13"
mixins: "fyi-ci"
}
builders {
name: "mac-osxbeta-rel"
mixins: "fyi-ci"
# This is launching & collecting entirely isolated tests.
# OS shouldn't matter.
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mojo ChromiumOS"
mixins: "fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux remote_run Builder"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Win ASan Release Media"
dimensions: "os:Windows-10"
mixins: "fuzz-ci"
}
builders {
name: "mac-archive-dbg"
dimensions: "os:Mac-10.13"
# Bump to 8 cores if needed.
dimensions: "cores:4"
mixins: "chromium-ci"
}
builders {
name: "mac-archive-rel"
dimensions: "os:Mac-10.13"
mixins: "chromium-ci"
}
builders {
name: "Linux ChromiumOS MSan Builder"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mojo Linux"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Linux Chromium OS ASan LSan Tests (1)"
mixins: "memory-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Memory Infra Tester"
mixins: "android-fyi-ci"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "ios-device-goma-canary-clobber"
mixins: "ios"
mixins: "fyi-ci"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "ASan Release (32-bit x86 with V8-ARM)"
mixins: "fuzz-ci"
mixins: "linux-xenial"
mixins: "builderless"
mixins: "goma-rbe-prod"
}
builders {
name: "WebKit Win10"
dimensions: "os:Windows-10"
mixins: "win-ci"
}
builders {
name: "win32-archive-dbg"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "win32-archive-rel"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Linux Viz"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Jumbo Linux x64"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
builders {
name: "Mojo Android"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
mixins: "linux-xenial"
mixins: "builderless"
}
# Goma RBE ToT/Staging/FYI
builders {
name: "Chromium Linux Goma RBE ToT"
mixins: "linux-xenial"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE ToT (ATS)"
mixins: "linux-xenial"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-staging"
}
builders {
name: "Chromium Linux Goma RBE Staging (clobber)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-staging"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-staging"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg) (clobber)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-staging"
}
builders {
name: "Chromium Linux Goma RBE Prod"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Chromium Linux Goma RBE Prod (clobber)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Chromium Linux Goma RBE Prod (dbg)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Chromium Linux Goma RBE Prod (dbg) (clobber)"
mixins: "linux-xenial"
mixins: "goma-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Chromium Mac Goma RBE ToT"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
mixins: "goma-rbe-staging-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
mixins: "goma-rbe-staging-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging (dbg)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
mixins: "goma-rbe-staging-j80"
}
builders {
name: "Chromium Mac Goma RBE Prod"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
mixins: "goma-rbe-prod-j80"
}
builders {
name: "Chromium Win Goma RBE ToT"
dimensions: "os:Windows-10"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Win Goma RBE Staging"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-staging-ats"
}
builders {
name: "Chromium Win Goma RBE Staging (clobber)"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-staging-ats"
}
builders {
name: "Chromium Win Goma RBE Prod"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-prod-ats"
}
builders {
name: "Chromium Win Goma RBE Prod (clobber)"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-prod-ats"
}
builders {
name: "Chromium Win Goma RBE Prod (dbg)"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-prod-ats"
}
builders {
name: "Chromium Win Goma RBE Prod (dbg) (clobber)"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "goma-rbe-prod-a