blob: 5fabe81fe98fd2b3a15be6102428b44e9227765c [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 {
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 Prod backend in a builder.
# TODO(crbug.com/950415): Use new system that can combine multiple mixins with
# "$build/goma" properties.
builder_mixins {
name: "goma-rbe-prod"
recipe {
properties_j: <<END
$build/goma: {
"server_host": "goma.chromium.org",
"rpc_extra_params": "?prod"
}
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}"
}
}
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-14.04"
mixins: "angle-try"
}
builder_mixins {
name: "android-gpu-ci"
dimensions: "os:Ubuntu-14.04"
recipe {
properties: "mastername:chromium.gpu"
}
}
builder_mixins {
name: "android-gpu-fyi-ci"
dimensions: "os:Ubuntu-14.04"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builder_mixins {
name: "android-optional-gpu-try"
dimensions: "os:Ubuntu-14.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: "clang-ci"
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-coverage"
recipe {
name: "chromium_clang_coverage_tot"
}
}
builder_mixins {
name: "chromedriver-ci"
recipe {
properties: "mastername:chromium.chromedriver"
}
}
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"
}
}
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-angle-try"
mixins: "linux"
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-try"
mixins: "gpu-optional-try"
mixins: "gpu-slow-bot"
}
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"
}
}
builder_mixins {
name: "linux-ci"
mixins: "linux"
mixins: "goma-many-jobs-for-ci"
recipe {
properties: "mastername:chromium.linux"
}
}
builder_mixins {
name: "linux-gpu-ci"
mixins: "linux"
recipe {
properties: "mastername:chromium.gpu"
}
# 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: "linux-gpu-fyi-ci"
mixins: "linux"
mixins: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
# 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: "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"
}
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: "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"
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"
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: "gpu-fyi-ci"
mixins: "gpu-slow-bot"
# 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: "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"
}
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"
dimensions: "os:Ubuntu-14.04"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android arm64 Builder (dbg)"
mixins: "android-ci"
mixins: "builderless"
mixins: "goma-many-jobs-for-ci"
dimensions: "os:Ubuntu-14.04"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android ASAN (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android Cronet Builder"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android FYI 32 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 32 dEQP Vk Release (Pixel XL)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 32 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 32 Vk Release (Pixel XL)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 dEQP Vk Release (Pixel XL)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 Vk Release (Pixel XL)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI dEQP Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Nexus 5)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Nexus 6)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Nexus 6P)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Nexus 9)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (NVIDIA Shield TV)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android Release (Nexus 5X)"
mixins: "android-gpu-ci"
}
builders {
name: "Android Tests (trial)(dbg)"
mixins: "android-fyi-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android Tests with Tracing"
mixins: "android-fyi-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView L (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView M (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView N (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView O (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView O NetworkService (dbg)"
mixins: "android-fyi-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android x64 Builder (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android x86 Builder (dbg)"
mixins: "android-ci"
mixins: "builderless"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-arm-dbg"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-arm-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-arm64-dbg"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-arm64-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-asan-arm-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-kitkat-arm-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-lollipop-arm-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-marshmallow-arm64-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-x86-dbg"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-cronet-x86-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-incremental-dbg"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-jumbo-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-kitkat-arm-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-marshmallow-arm64-rel"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-mojo-webview-rel"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Cast Android (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Deterministic Android"
mixins: "deterministic"
mixins: "android-ci"
}
builders {
name: "Deterministic Android (dbg)"
mixins: "deterministic"
mixins: "android-ci"
}
builders {
name: "Jelly Bean Tester"
mixins: "android-fyi-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "KitKat Phone Tester (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "KitKat Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Lollipop Low-end Tester"
mixins: "android-fyi-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Lollipop Phone Tester"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Lollipop Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Marshmallow 64 bit Tester"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Marshmallow Tablet Tester"
mixins: "android-ci"
mixins: "android-tablet-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Nougat Phone Tester"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
# 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"
}
builders {
name: "chromeos-amd64-generic-rel"
mixins: "chromeos-ci"
}
builders {
name: "chromeos-amd64-generic-rel-vm-tests"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "chromeos-vm-code-coverage"
mixins: "code-coverage"
mixins: "fyi-ci"
mixins: "linux"
dimensions: "cores:32"
}
builders {
name: "chromeos-kevin-rel-hw-tests"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "chromeos-kevin-rel"
mixins: "chromeos-ci"
}
builders {
name: "chromeos-daisy-rel"
mixins: "chromeos-ci"
}
builders {
name: "linux-chromeos-code-coverage"
mixins: "code-coverage"
mixins: "fyi-ci"
mixins: "linux"
dimensions: "cores:32"
}
builders {
name: "linux-chromeos-dbg"
mixins: "chromeos-ci"
}
builders {
name: "linux-chromeos-rel"
mixins: "chromeos-ci"
}
builders {
name: "Linux ChromiumOS Full"
mixins: "chromeos-ci"
}
# Fuchsia bots.
builders {
name: "Fuchsia ARM64"
mixins: "linux-ci"
}
builders {
name: "fuchsia-arm64-cast"
mixins: "linux-ci"
}
builders {
name: "Fuchsia x64"
mixins: "linux-ci"
}
builders {
name: "fuchsia-x64-cast"
mixins: "linux-ci"
}
builders {
name: "fuchsia-fyi-arm64-rel"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "fuchsia-fyi-x64-dbg"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "fuchsia-fyi-x64-rel"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
# Linux bots.
builders {
name: "Cast Audio Linux"
mixins: "linux-ci"
}
builders {
name: "Cast Linux"
mixins: "linux-ci"
recipe {
properties_j: "$build/goma:{\"jobs\": 50}"
}
}
builders {
name: "Deterministic Linux"
mixins: "deterministic"
mixins: "linux-ci"
}
builders {
name: "Deterministic Linux (dbg)"
mixins: "deterministic"
mixins: "linux-ci"
# This builder does local build, so needs large number of cores.
dimensions: "cores:32"
auto_builder_dimension: NO
}
builders {
name: "Leak Detection Linux"
mixins: "linux-ci"
}
builders {
name: "Linux ASan LSan Builder"
mixins: "linux"
mixins: "memory-ci"
}
builders {
name: "Linux ASan LSan Tests (1)"
mixins: "linux"
mixins: "memory-ci"
}
builders {
name: "Linux ASan Tests (sandboxed)"
mixins: "linux"
mixins: "memory-ci"
}
builders {
name: "Linux Builder"
mixins: "linux-ci"
dimensions: "cores:32"
}
builders {
name: "Linux Tests"
mixins: "linux-ci"
}
builders {
name: "linux-blink-animation-use-time-delta"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
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"
}
builders {
name: "linux-blink-heap-unified-gc"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "linux_chromium_component_updater"
mixins: "linux-ci"
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"
}
builders {
name: "linux-chromium-tests-staging-tests"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "linux-gcc-rel"
mixins: "linux-ci"
}
builders {
name: "linux-jumbo-rel"
mixins: "linux-ci"
}
builders {
name: "linux-ozone-rel"
mixins: "linux-ci"
}
builders {
name: "linux-xenial-rel"
mixins: "goma-many-jobs-for-ci"
dimensions: "os:Ubuntu-16.04"
recipe {
properties: "mastername:chromium.linux"
}
}
builders {
name: "Linux Builder (dbg)"
mixins: "linux-ci"
dimensions: "cores:32"
}
builders {
name: "Linux Builder (dbg)(32)"
mixins: "linux-ci"
dimensions: "cores:32"
}
builders {
name: "Linux Tests (dbg)(1)"
mixins: "linux-ci"
}
builders {
name: "Linux Tests (dbg)(1)(32)"
mixins: "linux-ci"
}
builders {
name: "Linux TSan Builder"
mixins: "linux"
mixins: "memory-ci"
}
builders {
name: "Linux TSan Tests"
mixins: "linux"
mixins: "memory-ci"
}
# chromium.gpu
builders {
name: "GPU Linux Builder"
mixins: "linux-gpu-ci"
}
builders {
name: "GPU Linux Builder (dbg)"
mixins: "linux-gpu-ci"
}
builders {
name: "Linux Debug (NVIDIA)"
mixins: "linux-gpu-ci"
}
builders {
name: "Linux Release (NVIDIA)"
mixins: "linux-gpu-ci"
}
# chromium.gpu.fyi
builders {
name: "GPU FYI Linux Builder"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "GPU FYI Linux Builder (dbg)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "GPU FYI Linux Ozone Builder"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "GPU FYI Linux dEQP Builder"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Experimental Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Experimental Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Debug (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI dEQP Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI SkiaRenderer Vulkan (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI dEQP Release (Intel HD 630)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI GPU TSAN Release"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Release (AMD R7 240)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Linux FYI Ozone (Intel)"
mixins: "linux-gpu-fyi-ci"
}
# 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 mixin.
builders {
name: "GPU Mac Builder"
mixins: "mac-gpu-ci"
}
builders {
name: "Mac Release (Intel)"
mixins: "linux-gpu-ci"
}
builders {
name: "Mac Retina Release (AMD)"
mixins: "linux-gpu-ci"
}
builders {
name: "GPU Mac Builder (dbg)"
mixins: "mac-gpu-ci"
}
builders {
name: "Mac Debug (Intel)"
mixins: "linux-gpu-ci"
}
builders {
name: "Mac Retina Debug (AMD)"
mixins: "linux-gpu-ci"
}
# chromium.gpu.fyi
builders {
name: "GPU FYI Mac Builder"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "GPU FYI Mac Builder (dbg)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "GPU FYI Mac dEQP Builder"
mixins: "mac-gpu-fyi-ci"
}
# 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 mixin.
builders {
name: "Mac FYI 10.14 Release (AMD)"
mixins: "linux-gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builders {
name: "Mac FYI 10.14 Release (Intel)"
mixins: "linux-gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builders {
name: "Mac FYI 10.14 Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builders {
name: "Mac FYI Release (Intel)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Debug (Intel)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac Pro FYI Release (AMD)"
mixins: "linux-gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builders {
name: "Mac FYI Retina Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Debug (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Release (AMD)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Debug (AMD)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Release (Intel)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Retina Release (AMD)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Retina Release (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
# 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
}
builders {
name: "Mac FYI GPU ASAN Release"
# Builder/tester, thus needs Mac (not Linux like testers-only)
mixins: "mac-gpu-fyi-ci"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Mac FYI dEQP Release AMD"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Mac FYI dEQP Release Intel"
mixins: "linux-gpu-fyi-ci"
}
# 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: "ios12-sdk-device" }
builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios12-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: "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-ci"
mixins: "linux"
}
builders {
name: "CFI Linux ToT"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "CrWinAsan"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "CrWinAsan(dll)"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTAndroid"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTAndroid (dbg)"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTAndroid x64"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTAndroid64"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTAndroidASan"
mixins: "clang-ci"
mixins: "linux"
dimensions: "os:" #needed to target dedicated HW
}
builders {
name: "ToTAndroidCFI"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTAndroidOfficial"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinux"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinux (dbg)"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxASan"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxASanLibfuzzer"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxCoverage"
mixins: "clang-ci"
mixins: "clang-coverage"
mixins: "linux"
}
builders {
name: "ToTLinuxMSan"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxTSan"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxThinLTO"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTLinuxUBSanVptr"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "ToTMac"
mixins: "clang-ci"
mixins: "mac"
}
builders {
name: "ToTMac (dbg)"
mixins: "clang-ci"
mixins: "mac"
}
builders {
name: "ToTMacASan"
mixins: "clang-ci"
mixins: "mac"
}
builders {
name: "ToTMacCoverage"
mixins: "clang-ci"
mixins: "clang-coverage"
mixins: "mac"
}
builders {
name: "ToTWin(dbg)"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWin(dll)"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWin64(dbg)"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWin64(dll)"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWinASanLibfuzzer"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWinCFI"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWinCFI64"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTWinLibcxx64"
mixins: "clang-ci"
mixins: "win"
}
builders {
name: "ToTiOS"
mixins: "clang-ci"
mixins: "ios"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "ToTiOSDevice"
mixins: "clang-ci"
mixins: "ios"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "UBSanVptr Linux"
mixins: "clang-ci"
mixins: "linux"
}
builders {
name: "linux-win_cross-rel"
mixins: "clang-ci"
mixins: "linux"
}
# 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: "win-gpu-ci"
}
builders {
name: "Win10 Release (NVIDIA)"
mixins: "win-gpu-ci"
}
# 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: "Win10 FYI Debug (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI dEQP Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Exp Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Release (Intel HD 630)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI dEQP Release (Intel HD 630)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Exp Release (Intel HD 630)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win10 FYI Release (AMD RX 550)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI Debug (AMD)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI dEQP Release (AMD)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI Release (AMD)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI x64 dEQP Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
name: "Win7 FYI x64 Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
}
builders {
# TODO(crbug.com/952071): make this configuration work, then
# switch all of the Windows testers to use thin Linux VMs.
name: "Win10 FYI Exp LinuxVM Testing (NVIDIA)"
mixins: "linux-gpu-fyi-ci"
}
# chromium.dawn
builders {
name: "Dawn Linux x64 Builder"
mixins: "linux-dawn-ci"
}
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"
}
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"
}
builders {
name: "Dawn Mac x64 DEPS Builder"
mixins: "mac-dawn-ci"
}
# 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"
}
builders {
name: "Android Cronet Marshmallow 64bit Builder"
dimensions: "os:Ubuntu-14.04"
dimensions: "device_os:MMB29Q"
mixins: "android-ci"
}
builders {
name: "Win7"
dimensions: "os:Windows-7"
mixins: "chromedriver-ci"
}
builders {
name: "TSAN Release"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Linux CFI"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "memory-ci"
# 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 Trusty MSAN"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Mac ASAN Release Media"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fuzz-ci"
}
builders {
name: "Lollipop Consumer Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Libfuzzer Upload Linux MSan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "TSAN Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "UBSan vptr Release"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Mac ASAN Release"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fuzz-ci"
}
builders {
name: "WebKit Linux Trusty ASAN"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Libfuzzer Upload Mac ASan"
dimensions: "os:Mac-10.13"
dimensions: "cores:24"
mixins: "fuzz-ci"
mixins: "libfuzzer"
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: "$build/goma:{\"debug\": true}"
}
}
builders {
name: "UBSan Release"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Android VR Tests"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "ChromiumOS ASAN Release"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "ASAN Release Media"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "win-dbg"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "win-rel"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "WebKit Linux Trusty Leak"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Linux ChromiumOS MSan Tests"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Android Cronet Lollipop Builder"
dimensions: "os:Ubuntu-14.04"
dimensions: "device_os:LMY48I"
mixins: "android-ci"
}
builders {
name: "android-dbg"
dimensions: "os:Ubuntu-14.04"
# Bump to 32 if needed.
dimensions: "cores:8"
mixins: "chromium-ci"
}
builders {
name: "android-rel"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Oreo Phone Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Android Remoting Tests"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "ASan Debug (32-bit x86 with V8-ARM)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Android Cronet x86 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Linux remote_run Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet ARM64 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "WebKit Mac10.13 (retina)"
dimensions: "os:Mac-10.13"
mixins: "mac-ci"
}
builders {
name: "Afl Upload Linux ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
recipe {
name: "chromium_afl"
}
}
builders {
name: "Win 10 Fast Ring"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet Builder Asan"
dimensions: "os:Ubuntu-14.04"
mixins: "android-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"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Mac deterministic"
dimensions: "os:Mac-10.13"
dimensions: "cores:"
mixins: "fyi-ci"
mixins: "deterministic"
}
builders {
name: "Site Isolation Android"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "MSAN Release (no origins)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Linux Chromium OS ASan LSan Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "linux-annotator-rel"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
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"
}
builders {
name: "Libfuzzer Upload Linux UBSan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "VR Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "linux-tcmalloc-rel"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "fyi-ci"
}
builders {
name: "Mac deterministic (dbg)"
dimensions: "os:Mac-10.13"
dimensions: "cores:"
mixins: "fyi-ci"
mixins: "deterministic"
}
builders {
name: "ASAN Release"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "Libfuzzer Upload Linux ASan Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux V8-ARM64 ASan Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Closure Compilation Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
recipe {
name: "closure_compilation"
}
}
builders {
name: "Mojo Windows"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Chromium Mac 10.13"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet KitKat Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "linux-dbg"
dimensions: "os:Ubuntu-14.04"
# Bump to 32 if needed.
dimensions: "cores:8"
mixins: "chromium-ci"
}
builders {
name: "linux-rel"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Libfuzzer Upload Linux ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux V8-ARM64 ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux32 ASan Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux32 ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux32 V8-ARM ASan Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Linux32 V8-ARM ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Libfuzzer Upload Chrome OS ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
mixins: "libfuzzer"
}
builders {
name: "Mac 10.6"
dimensions: "os:Mac-10.12.2"
mixins: "chromedriver-ci"
}
builders {
name: "Android CFI"
dimensions: "os:Ubuntu-14.04"
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"
}
builders {
name: "Android Cronet Marshmallow 64bit Perf"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Android Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "chromeos-amd64-generic-rel-goma-canary"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "x86 Emulator Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Linux MSan Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "ASan Release Media (32-bit x86 with V8-ARM)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
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.
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android Find Annotated Test"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Mojo ChromiumOS"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux remote_run Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Android Cronet ARM64 Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Win ASan Release Media"
dimensions: "os:Windows-10"
mixins: "fuzz-ci"
}
builders {
name: "Android Cronet x86 Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "mac-dbg"
dimensions: "os:Mac-10.13"
# Bump to 8 cores if needed.
dimensions: "cores:4"
mixins: "chromium-ci"
}
builders {
name: "mac-rel"
dimensions: "os:Mac-10.13"
mixins: "chromium-ci"
}
builders {
name: "Linux ChromiumOS MSan Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Mojo Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux Chromium OS ASan LSan Tests (1)"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Memory Infra Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "ios-device-goma-canary-clobber"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
recipe {
name: "ios/unified_builder_tester"
}
}
builders {
name: "ASan Release (32-bit x86 with V8-ARM)"
dimensions: "os:Ubuntu-14.04"
mixins: "fuzz-ci"
}
builders {
name: "WebKit Win10"
dimensions: "os:Windows-10"
mixins: "win-ci"
}
builders {
name: "win32-dbg"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "win32-rel"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Linux Viz"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux ARM"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "chromedriver-ci"
}
builders {
name: "Jumbo Linux x64"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Mojo Android"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
# Goma RBE ToT/Staging/FYI
builders {
name: "Chromium Linux Goma RBE ToT"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE ToT (ATS)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg) (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Prod"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Prod (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Prod (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Prod (dbg) (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE LoadTest"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (clobber) (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (ATS)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (ATS) (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (ATS) (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE LoadTest (ATS) (clobber) (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Mac Goma RBE ToT"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Mac Goma RBE Staging (dbg)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Win Goma RBE ToT"
dimensions: "os:Windows-10"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Win Goma RBE Staging"
dimensions: "os:Windows-10"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Win Goma RBE Staging (clobber)"
dimensions: "os:Windows-10"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE ToT"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE ToT (ATS)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ats"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE Prod"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE Prod (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE Prod (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE Prod (dbg) (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE LoadTest"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE LoadTest (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE LoadTest (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
builders {
name: "Chromium Android ARM 32-bit Goma RBE LoadTest (clobber) (debug)"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j300"
}
# Goma RBE FYI
builders {
name: "Cast Linux (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
builders {
name: "chromeos-amd64-generic-rel (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
builders {
name: "fuchsia-fyi-arm64-rel (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
builders {
name: "fuchsia-fyi-x64-rel (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
builders {
name: "Linux ASan LSan Builder (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
builders {
name: "Linux MSan Builder (Goma RBE FYI)"
dimensions: "os:Ubuntu-14.04"
mixins: "builderless"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-ats"
}
# Goma Staging
builders {
name: "Chromium Mac Goma Staging"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "experimental"
mixins: "goma-ci"
mixins: "goma-j80"
}
builders {
name: "Chromium Linux Goma Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "experimental"
mixins: "goma-ci"
}
builders {
name: "CrWinGomaStaging"
dimensions: "os:Windows-10"
mixins: "goma-ci"
mixins: "experimental"
}
# Goma Canary
builders {
name: "Mac Builder (dbg) Goma Canary (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Mac Goma Canary (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Win Builder Goma Canary"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Android Builder (dbg) Goma Canary"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Mac Goma Canary LocalOutputCache"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Win7 Builder Goma Canary"
dimensions: "os:Windows-7"
mixins: "fyi-ci"
}
builders {
name: "Mac Builder (dbg) Goma Canary"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Win Builder (dbg) Goma Canary"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Linux x64 Goma Canary LocalOutputCache"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Linux Builder Goma Canary"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Win cl.exe Goma Canary LocalOutputCache"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Win7 Builder (dbg) Goma Canary"
dimensions: "os:Windows-7"
mixins: "fyi-ci"
}
builders {
name: "Win Goma Canary LocalOutputCache"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Mac Builder Goma Canary"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "WinMSVC64 Goma Canary"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "Linux x64 Goma Canary (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
# Goma Latest Client
builders {
name: "Mac Builder (dbg) Goma Latest Client (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac Goma Latest Client (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win Builder Goma Latest Client"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Android Builder (dbg) Goma Latest Client"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac Goma Latest Client LocalOutputCache"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win7 Builder Goma Latest Client"
dimensions: "os:Windows-7"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac Builder (dbg) Goma Latest Client"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win Builder (dbg) Goma Latest Client"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux x64 Goma Latest Client LocalOutputCache"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Linux Builder Goma Latest Client"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win cl.exe Goma Latest Client LocalOutputCache"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win7 Builder (dbg) Goma Latest Client"
dimensions: "os:Windows-7"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Win Goma Latest Client LocalOutputCache"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "goma-rbe-prod"
}
builders {
name: "Mac Builder Goma Latest Client"
dimensions: "os:Mac-10.13"