blob: a6252a5636d4c33343e7a35bbea817a8fc2e27f7 [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
identity: "luci-scheduler@appspot.gserviceaccount.com"
}
acls {
role: SCHEDULER
# Support builder triggering other builders in the same bucket.
identity: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
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
}
}
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"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
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 {
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"
}
builder_mixins {
name: "android-optional-gpu-try"
dimensions: "os:Ubuntu-14.04"
mixins: "gpu-optional-try"
mixins: "android-try"
}
builder_mixins {
name: "angle-try"
service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com"
recipe {
properties: "mastername:tryserver.chromium.angle"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
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"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "chromium-ci"
recipe {
properties: "mastername:chromium"
}
}
builder_mixins {
name: "code-coverage"
recipe {
name: "chromium_clang_coverage_reports"
}
mixins: "fyi-ci"
execution_timeout_secs: 72000 # 20h
}
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: "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-optional-gpu-try"
mixins: "linux"
mixins: "gpu-optional-try"
recipe {
properties: "mastername:tryserver.chromium.linux"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "linux-try"
mixins: "linux"
recipe {
properties: "mastername:tryserver.chromium.linux"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "lkgr-ci"
recipe {
properties: "mastername:chromium.lkgr"
}
}
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"
}
}
builder_mixins {
name: "linux-gpu-fyi-ci"
mixins: "linux"
mixins: "gpu-fyi-ci"
}
builder_mixins {
name: "mac"
dimensions: "os:Mac"
}
builder_mixins {
name: "mac-angle-try"
mixins: "mac"
mixins: "angle-try"
dimensions: "cores:4"
}
builder_mixins {
name: "mac-optional-gpu-try"
mixins: "mac"
mixins: "gpu-optional-try"
recipe {
properties: "mastername:tryserver.chromium.mac"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
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"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "mac-ci"
mixins: "mac"
recipe {
properties: "mastername:chromium.mac"
}
}
builder_mixins {
name: "xcode-caches"
caches: {
# Cache for Xcode 9.2 (build version 9C40b) needed for iOS builds.
name: "xcode_ios_9c40b"
path: "xcode_ios_9c40b.app"
}
}
builder_mixins {
name: "xcode-10-caches"
caches: {
# Cache for Xcode 10.0 beta 2 (build version 10L177m) needed for iOS builds.
name: "xcode_ios_10l177m"
path: "xcode_ios_10l177m.app"
}
}
builder_mixins {
name: "ios-ci"
mixins: "mac-ci"
mixins: "xcode-caches"
# 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: "mac-try"
mixins: "xcode-caches"
recipe {
name: "ios/try"
}
}
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: "swarm-ci"
recipe {
properties: "mastername:chromium.swarm"
}
}
builder_mixins {
name: "webkit-ci"
recipe {
properties: "mastername:chromium.webkit"
}
}
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"
mixins: "gpu-optional-try"
recipe {
properties: "mastername:tryserver.chromium.win"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "win-try"
mixins: "win"
recipe {
properties: "mastername:tryserver.chromium.win"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
}
builder_mixins {
name: "win-ci"
mixins: "win"
recipe {
properties: "mastername:chromium.win"
}
}
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"
}
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: "nacl_sdk"
recipe {
name: "nacl/sdk"
}
}
builder_mixins {
name: "nacl_sdk_build"
recipe {
name: "nacl/sdk_build"
}
}
builder_mixins {
name: "upload_clang"
recipe {
name: "chromium_upload_clang"
}
}
builder_mixins {
name: "gn_upload"
recipe {
name: "chromium_gn_upload"
}
}
buckets {
name: "luci.chromium.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"
dimensions: "os:Ubuntu-14.04"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android arm64 Builder (dbg)"
mixins: "android-ci"
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 (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 32 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
# Increase timeout to allow tryjobs against small number of phones.
mixins: "gpu-slow-bot"
}
builders {
name: "Android FYI 32 Vk Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 32 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
# Increase timeout to allow tryjobs against small number of phones.
mixins: "gpu-slow-bot"
}
builders {
name: "Android FYI 64 dEQP Vk Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 dEQP Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
# Increase timeout to allow tryjobs against small number of phones.
mixins: "gpu-slow-bot"
}
builders {
name: "Android FYI 64 Vk Release (Nexus 5X)"
mixins: "android-gpu-fyi-ci"
}
builders {
name: "Android FYI 64 Vk Release (Pixel 2)"
mixins: "android-gpu-fyi-ci"
# Increase timeout to allow tryjobs against small number of phones.
mixins: "gpu-slow-bot"
}
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 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"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView M (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView N (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android WebView O (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "Android x64 Builder (dbg)"
mixins: "android-ci"
dimensions: "os:Ubuntu-14.04"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Android x86 Builder (dbg)"
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: "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"
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"
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"
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-rel"
mixins: "chromeos-ci"
}
builders {
name: "chromeos-amd64-generic-rel-vm-tests"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "chromeos-daisy-rel"
mixins: "chromeos-ci"
}
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 Audio"
mixins: "linux-ci"
}
builders {
name: "Fuchsia x64"
mixins: "linux-ci"
}
builders {
name: "Fuchsia x64 Cast Audio"
mixins: "linux-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"
}
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-heap-incremental-marking"
mixins: "fyi-ci"
mixins: "linux"
}
builders {
name: "linux-blink-heap-verification"
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 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 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"
mixins: "gpu-slow-bot"
}
builders {
name: "Linux FYI Ozone (Intel)"
mixins: "linux-gpu-fyi-ci"
}
builders {
name: "Headless Linux (dbg)"
mixins: "linux"
mixins: "fyi-ci"
}
# Mac bots.
builders {
name: "mac-jumbo-rel"
mixins: "mac-ci"
dimensions: "cores:4"
}
builders {
name: "Mac Builder"
mixins: "mac-ci"
}
builders {
name: "Mac10.10 Tests"
mixins: "mac-ci"
dimensions:"os:Mac-10.10"
}
builders {
name: "Mac10.11 Tests"
mixins: "mac-ci"
dimensions:"os:Mac-10.11"
}
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-cocoa-rel"
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"
}
builders {
name: "GPU Mac Builder"
mixins: "mac-gpu-ci"
}
builders {
name: "Mac Release (Intel)"
mixins: "mac-gpu-ci"
# TODO(tandrii,kbr): this builder doesn't actually run tests locally,
# and so can perhaps run on cheaper linux hardware.
}
builders {
name: "Mac Retina Release (AMD)"
mixins: "mac-gpu-ci"
# TODO(tandrii,kbr): this builder doesn't actually run tests locally,
# and so can perhaps run on cheaper linux hardware.
}
builders {
name: "GPU Mac Builder (dbg)"
mixins: "mac-gpu-ci"
}
builders {
name: "Mac Debug (Intel)"
mixins: "mac-gpu-ci"
# TODO(tandrii,kbr): this builder doesn't actually run tests locally,
# and so can perhaps run on cheaper linux hardware.
}
builders {
name: "Mac Retina Debug (AMD)"
mixins: "mac-gpu-ci"
# TODO(tandrii,kbr): this builder doesn't actually run tests locally,
# and so can perhaps run on cheaper linux hardware.
}
# 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"
}
builders {
name: "Mac FYI Release (Intel)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Debug (Intel)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac Pro FYI Release (AMD)"
mixins: "mac-gpu-fyi-ci"
mixins: "gpu-slow-bot"
}
builders {
name: "Mac FYI Retina Release (NVIDIA)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Debug (NVIDIA)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Release (AMD)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Retina Debug (AMD)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Release (Intel)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Retina Release (AMD)"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI Experimental Retina Release (NVIDIA)"
mixins: "mac-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"
mixins: "mac-gpu-fyi-ci"
execution_timeout_secs: 14400 # 4h
}
builders {
name: "Mac FYI dEQP Release AMD"
mixins: "mac-gpu-fyi-ci"
}
builders {
name: "Mac FYI dEQP Release Intel"
mixins: "mac-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" mixins: "fyi-ci" name: "ios-simulator-cronet" }
builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-device" }
builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-simulator" }
builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-xcode-clang" }
# Win bots.
builders {
name: "win-jumbo-rel"
mixins: "win-ci"
}
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"
}
# 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 Clang 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: "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"
execution_timeout_secs: 10800 # 3h
}
builders {
name: "Win7 FYI x64 dEQP Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
execution_timeout_secs: 10800 # 3h
}
builders {
name: "Win7 FYI x64 Release (NVIDIA)"
mixins: "win-gpu-fyi-ci"
execution_timeout_secs: 10800 # 3h
}
# Code coverage reports generation bots.
builders {
name: "linux-code-coverage-generation"
mixins: "code-coverage"
}
builders {
name: "mac-code-coverage-generation"
mixins: "code-coverage"
dimensions: "cores:24"
}
############################################################################
# This Section of luci.chromium.ci is managed by luci-check #
# If builders require customization, please move it above this section
############################################################################
builders {
name: "MSAN Release (chained origins)"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Android Cronet Marshmallow 64bit Builder"
dimensions: "os:Ubuntu-14.04"
dimensions: "device_os:MMB29Q"
mixins: "android-ci"
}
builders {
name: "Fuchsia"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Win7"
dimensions: "os:Windows-7"
mixins: "chromedriver-ci"
}
builders {
name: "WebKit Android (Nexus4)"
dimensions: "os:Ubuntu-14.04"
mixins: "webkit-ci"
}
builders {
name: "Android ChromeDriver Tests (dbg)"
dimensions: "os:Ubuntu-14.04"
dimensions: "id:build91-b1"
mixins: "fyi-ci"
}
builders {
name: "x86 Cloud Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "TSAN Release"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Linux CFI"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "memory-ci"
}
builders {
name: "Jumbo Win x64"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "NDK Next arm64 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Mac Builder (dbg) Goma Canary (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "WebKit Linux Trusty MSAN"
dimensions: "os:Ubuntu-14.04"
mixins: "webkit-ci"
}
builders {
name: "Mac ASAN Release Media"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "lkgr-ci"
}
builders {
name: "Lollipop Consumer Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Mac ASAN Debug"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "lkgr-ci"
}
builders {
name: "Libfuzzer Upload Linux MSan"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
mixins: "libfuzzer"
}
builders {
name: "TSAN Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "UBSan vptr Release"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Mac ASAN Release"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "lkgr-ci"
}
builders {
name: "Mac Goma Canary (clobber)"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "WebKit Linux Trusty ASAN"
dimensions: "os:Ubuntu-14.04"
mixins: "webkit-ci"
}
builders {
name: "Libfuzzer Upload Mac ASan"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
mixins: "libfuzzer"
}
builders {
name: "Site Isolation Win"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
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: "lkgr-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: "lkgr-ci"
}
builders {
name: "Win Builder Goma Canary"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
}
builders {
name: "ASAN Release Media"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Win x64"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "WebKit Linux Trusty Leak"
dimensions: "os:Ubuntu-14.04"
mixins: "webkit-ci"
}
builders {
name: "Linux ChromiumOS MSan Tests"
dimensions: "os:Ubuntu-14.04"
mixins: "memory-ci"
}
builders {
name: "Windows Swarm"
dimensions: "os:Windows-10"
mixins: "swarm-ci"
}
builders {
name: "Android Cronet Lollipop Builder"
dimensions: "os:Ubuntu-14.04"
dimensions: "device_os:LMY48I"
mixins: "android-ci"
}
builders {
name: "Android"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Android Builder (dbg) Goma Canary"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Oreo Phone Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Android Remoting Tests"
dimensions: "os:Ubuntu-14.04"
dimensions: "id:build65-b1"
mixins: "fyi-ci"
}
builders {
name: "ASan Debug (32-bit x86 with V8-ARM)"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Android N5X Swarm"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-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: "Mac Goma Canary LocalOutputCache"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet ARM64 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "WebKit Mac10.12 (retina)"
dimensions: "os:Mac-10.12.6"
mixins: "webkit-ci"
}
builders {
name: "Afl Upload Linux ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
recipe {
name: "chromium_afl"
}
}
builders {
name: "Windows Clang deterministic"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "deterministic"
}
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: "Win7 Builder Goma Canary"
dimensions: "os:Windows-7"
mixins: "fyi-ci"
}
builders {
name: "Mac ASan 64 Tests (1)"
dimensions: "os:Mac-10.13"
mixins: "memory-ci"
}
builders {
name: "ChromeOS Swarm"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-ci"
}
builders {
name: "Site Isolation Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Win ASan Release"
dimensions: "os:Windows-10"
mixins: "lkgr-ci"
}
builders {
name: "ASAN Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-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: "Mac Swarm"
dimensions: "os:Mac-10.13"
mixins: "swarm-ci"
}
builders {
name: "MSAN Release (no origins)"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-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: "Linux Swarm"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-ci"
}
builders {
name: "Jumbo Mac"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
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: "Libfuzzer Upload Linux UBSan"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
mixins: "libfuzzer"
}
builders {
name: "WebKit Win Builder"
dimensions: "os:Windows-10"
mixins: "webkit-ci"
}
builders {
name: "Heartbeat Canary"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-ci"
}
builders {
name: "VR Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Mac deterministic (dbg)"
dimensions: "os:Mac-10.13"
dimensions: "cores:"
mixins: "fyi-ci"
mixins: "deterministic"
}
builders {
name: "Android Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "webkit-ci"
}
builders {
name: "ASAN Release"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "Libfuzzer Upload Linux ASan Debug"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-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: "Linux x64 Goma Canary LocalOutputCache"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Android Cronet KitKat Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Linux x64"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Libfuzzer Upload Linux ASan"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-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"
mixins: "memory-ci"
}
builders {
name: "Android Cronet Marshmallow 64bit Perf"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Linux Clang Analyzer"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Android Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "ios11-beta-simulator"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
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: "NDK Next arm Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "ASan Release Media (32-bit x86 with V8-ARM)"
dimensions: "os:Ubuntu-14.04"
mixins: "lkgr-ci"
}
builders {
name: "mac-views-rel"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "NDK Next x64 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Android Find Annotated Test"
dimensions: "os:Ubuntu-14.04"
dimensions: "id:build65-b1"
mixins: "fyi-ci"
}
builders {
name: "Mojo ChromiumOS"
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: "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: "Win7 Builder (dbg) Goma Canary"
dimensions: "os:Windows-7"
mixins: "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: "lkgr-ci"
}
builders {
name: "Android Cronet x86 Builder (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "android-ci"
}
builders {
name: "Mac"
dimensions: "os:Mac-10.13"
mixins: "chromium-ci"
}
builders {
name: "NDK Next x86 Builder"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "WebKit Mac Builder"
dimensions: "os:Mac-10.12.2"
mixins: "webkit-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: "Win Goma Canary LocalOutputCache"
dimensions: "os:Windows-10"
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: "x64 Device Tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-fyi-ci"
}
builders {
name: "Browser Side Navigation Linux"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Mac Builder Goma Canary"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "fyi-ci"
}
builders {
name: "Chromium Windows Analyze"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
recipe {
name: "win_analyze"
}
}
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: "lkgr-ci"
}
builders {
name: "Heartbeat"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-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"
}
builders {
name: "Fuchsia (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "WebKit Win10"
dimensions: "os:Windows-10"
mixins: "webkit-ci"
}
builders {
name: "Android N5 Swarm"
dimensions: "os:Ubuntu-14.04"
mixins: "swarm-ci"
}
builders {
name: "Win"
dimensions: "os:Windows-10"
dimensions: "cores:32"
mixins: "chromium-ci"
}
builders {
name: "Linux Viz"
dimensions: "os:Ubuntu-14.04"
mixins: "fyi-ci"
}
builders {
name: "Windows deterministic"
dimensions: "os:Windows-10"
mixins: "fyi-ci"
mixins: "deterministic"
}
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"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg)"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma GCE Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
builders {
name: "CrWinGomaStaging"
dimensions: "os:Windows-10"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
builders {
name: "CrWinClangGomaGCEStaging"
dimensions: "os:Windows-10"
mixins: "goma-ci"
}
builders {
name: "Chromium Mac Goma GCE Staging"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma RBE Staging (dbg) (clobber)"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
builders {
name: "Chromium Mac Goma Staging"
dimensions: "os:Mac-10.13"
dimensions: "cores:4"
mixins: "goma-ci"
}
builders {
name: "Chromium Linux Goma Staging"
dimensions: "os:Ubuntu-14.04"
mixins: "goma-ci"
}
############################################################################
# End luci-check managed section
############################################################################
}
}
buckets {
name: "luci.chromium.findit"
acls {
role: SCHEDULER
group: "findit-tryjob-access"
}
acls {
role: READER
group: "googlers"
}
acls {
role: READER
identity: "findit-builder@chops-service-accounts.iam.gserviceaccount.com"
}
swarming {
hostname: "chromium-swarm.appspot.com"
builder_defaults {
category: "Chromium Variable"
dimensions: "pool:luci.chromium.findit"
service_account: "findit-builder@chops-service-accounts.iam.gserviceaccount.com"
execution_timeout_secs: 28800 # 8h
swarming_tags: "vpython:native-python-wrapper"
build_numbers: YES
caches {
path: "win_toolchain"
name: "win_toolchain"
}
# Findit app specifies these for each build it schedules. The reason why
# we specify them here is to pass validation of the buildbucket config.
# Also, to illustrate the typical use case of this bucket.
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
name: "findit/chromium/compile"
properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}"
}
}
# Dimensionless trybot for findit.
#
# Findit will add appropriate dimensions and properties as needed based on
# the waterfall builder being analyzed.
#
# TODO(robertocn): Remove _variable trybot builders from luci.chromium.try
# after they have been configured to use this generic builder, as well as
# the findit 'mixin'.
builders { name: "findit_variable" }
}
}
buckets {
name: "luci.chromium.try"
# NOTE: these ACLs should be kept in sync with those in the other
# "master.tryserver.chromium.*" buckets.
acl_sets: "tryserver"
swarming {
hostname: "chromium-swarm.appspot.com"
task_template_canary_percentage { value: 5 }
builder_defaults {
category: "Chromium CQ"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
service_account: "chromium-try-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
caches {
path: "win_toolchain"
name: "win_toolchain"
}
recipe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/master"
name: "chromium_trybot"
properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}"
}
}
# Keep builders sorted by OS, then name.
builders { mixins: "android-angle-try" name: "android_angle_deqp_rel_ng" }
builders { mixins: "android-angle-try" name: "android_angle_rel_ng" }
builders { mixins: "android-angle-try" name: "android_angle_vk32_deqp_rel_ng" }
builders { mixins: "android-angle-try" name: "android_angle_vk32_rel_ng" }
builders { mixins: "android-angle-try" name: "android_angle_vk64_deqp_rel_ng" }
builders { mixins: "android-angle-try" name: "android_angle_vk64_rel_ng" }
builders {
mixins: "android-try"
mixins: "goma-j150"
name: "android-kitkat-arm-rel"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-try"
mixins: "goma-j150"
name: "android-marshmallow-arm64-rel"
dimensions: "os:Ubuntu-14.04"
}
# TODO(jbudorick): Remove this after fully migrating ANSR.
builders {
mixins: "android-try"
mixins: "goma-j150"
name: "android_n5x_swarming_rel"
auto_builder_dimension: NO
dimensions: "builder:android-marshmallow-arm64-rel"
dimensions: "os:Ubuntu-14.04"
recipe {
properties: "buildername:android-marshmallow-arm64-rel"
}
}
builders {
mixins: "android-try"
name: "android_arm64_dbg_recipe"
dimensions: "os:Ubuntu-14.04"
}
builders {
name: "android-binary-size"
mixins: "android-try"
dimensions: "os:Ubuntu-14.04"
recipe {
name: "binary_size_trybot"
}
}
builders {
mixins: "android-try"
name: "android_clang_dbg_recipe"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-try"
name: "android_compile_dbg"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-try"
name: "android_cronet"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-try"
name: "android_n5x_swarming_dbg"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-try"
name: "cast_shell_android"
dimensions: "os:Ubuntu-14.04"
}
builders { mixins: "android-optional-gpu-try" name: "android_optional_gpu_tests_rel" }
builders {
mixins: "android-try"
name: "android_unswarmed_pixel_aosp"
dimensions: "os:Ubuntu-14.04"
}
builders {
mixins: "android-optional-gpu-try"
# Increase timeout to allow tryjobs against small number of phones.
mixins: "gpu-slow-bot"
name: "gpu-manual-try-android-p-pixel-2-32"
}
builders { mixins: "chromeos-try" name: "chromeos-amd64-generic-rel" }
builders { mixins: "chromeos-try" name: "chromeos-daisy-rel" }
builders { mixins: "chromeos-try" name: "linux-chromeos-compile-dbg" }
builders { mixins: "chromeos-try" name: "linux-chromeos-dbg" }
builders {
mixins: "chromeos-try"
mixins: "goma-j150"
name: "linux-chromeos-rel"
}
builders { mixins: "linux-angle-try" name: "linux_angle_compile_dbg_ng" }
builders { mixins: "linux-angle-try" name: "linux_angle_dbg_ng" }
builders { mixins: "linux-angle-try" name: "linux_angle_deqp_rel_ng" }
builders { mixins: "linux-angle-try" name: "linux_angle_ozone_rel_ng" }
builders { mixins: "linux-angle-try" name: "linux_angle_rel_ng" }
builders { mixins: "linux-try" name: "cast_shell_audio_linux" }
builders { mixins: "linux-try" name: "cast_shell_linux" }
builders { mixins: "linux-try" name: "chromeos_amd64-generic_chromium_compile_only_ng" }
builders { mixins: "linux-try" name: "chromeos_amd64-generic_variable" }
builders { mixins: "linux-try" name: "chromeos_daisy_chromium_compile_only_ng" }
builders { mixins: "linux-try" name: "chromeos_daisy_variable" }
builders { mixins: "linux-try" name: "chromeos_x86-generic_chromium_compile_only_ng" }
builders { mixins: "linux-try" name: "chromeos_x86-generic_variable" }
builders { mixins: "linux-try" name: "chromium_devtools" }
builders {
mixins: "linux-try"
name: "chromium_presubmit"
recipe {
name: "run_presubmit"
properties: "repo_name:chromium"
properties_j: "runhooks:true"
}
}
builders {
mixins: "linux-try"
name: "closure_compilation"
recipe {
name: "closure_compilation"
}
}
builders { mixins: "linux-try" name: "fuchsia_arm64" }
builders { mixins: "linux-try" name: "fuchsia_arm64_cast_audio" }
builders { mixins: "linux-try" name: "fuchsia_x64" }
builders { mixins: "linux-try" name: "fuchsia_x64_cast_audio" }
builders { mixins: "linux-try" name: "leak_detection_linux" }
builders { mixins: "linux-try" name: "linux-blink-gen-property-trees" }
builders { mixins: "linux-try" name: "linux-blink-heap-incremental-marking" }
builders { mixins: "linux-try" name: "linux-blink-heap-verification-try" }
builders { mixins: "linux-try" name: "linux-gcc-rel" }
builders { mixins: "linux-try" name: "linux-jumbo-rel" }
builders { mixins: "linux-try" name: "linux-ozone-rel" }
builders {
dimensions: "os:Ubuntu-16.04"
recipe {
properties: "mastername:tryserver.chromium.linux"
properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}"
}
name: "linux-xenial-rel"
}
builders { mixins: "linux-try" name: "linux_arm" }
builders { mixins: "linux-try" name: "linux_chromium_analysis" }
builders { mixins: "linux-try" name: "linux_chromium_archive_rel_ng" }
builders {
mixins: "linux-try"
mixins: "goma-j150"
name: "linux_chromium_asan_rel_ng"
}
builders { mixins: "linux-try" name: "linux_chromium_asan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_browser_side_navigation_rel" }
builders { mixins: "linux-try" name: "linux_chromium_cast_variable" }
builders {
mixins: "linux-try"
name: "linux_chromium_cfi_rel_ng"
dimensions: "cores:32"
}
builders { mixins: "linux-try" name: "linux_chromium_chromeos_asan_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_asan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_compile_dbg_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_compile_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_dbg_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_msan_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_msan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_ozone_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable_chrome" }
builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable_deflake" }
builders {
name: "linux_chromium_clobber_deterministic",
mixins: "linux-try"
mixins: "deterministic"
}
builders { mixins: "linux-try" name: "linux_chromium_clobber_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_compile_dbg_32_ng" }
builders { mixins: "linux-try" name: "linux_chromium_compile_dbg_ng" }
builders { mixins: "linux-try" name: "linux_chromium_compile_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_dbg_32_ng" }
builders { mixins: "linux-try" name: "linux_chromium_dbg_ng" }
builders {
mixins: "linux-try"
mixins: "gn_upload"
name: "linux_chromium_gn_upload"
}
builders { mixins: "linux-try" name: "linux_chromium_headless_rel" }
builders { mixins: "linux-try" name: "linux_chromium_msan_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_msan_variable" }
builders {
mixins: "linux-try"
mixins: "goma-j150"
name: "linux_chromium_rel_ng"
}
builders { mixins: "linux-try" name: "linux_chromium_tsan_rel_ng" }
builders { mixins: "linux-try" name: "linux_chromium_tsan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_ubsan_rel_ng" }
builders {
# TODO(robertocn): remove this builder.
mixins: "linux-try"
mixins: "findit"
name: "linux_chromium_variable"
auto_builder_dimension: NO
}
builders { mixins: "linux-try" name: "linux_chromium_variable_32" }
builders { mixins: "linux-try" name: "linux_chromium_variable_chrome" }
builders { mixins: "linux-try" name: "linux_chromium_variable_clobber" }
builders { mixins: "linux-try" name: "linux_chromium_variable_deflake" }
builders { mixins: "linux-try" name: "linux_chromium_webkit_asan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_webkit_leak_variable" }
builders { mixins: "linux-try" name: "linux_chromium_webkit_msan_variable" }
builders { mixins: "linux-try" name: "linux_chromium_webkit_variable" }
builders { mixins: "linux-try" name: "linux_chromiumos_full_variable" }
builders { mixins: "linux-try" name: "linux_layout_tests_layout_ng" }
builders { mixins: "linux-try" name: "linux_layout_tests_slimming_paint_v2" }
builders { mixins: "linux-try" name: "linux_mojo" }
builders { mixins: "linux-try" name: "linux_mojo_chromeos" }
builders {
mixins: "linux-try"
mixins: "nacl_sdk"
name: "linux_nacl_sdk"
}
builders {
mixins: "linux-try"
mixins: "nacl_sdk_build"
name: "linux_nacl_sdk_build"
}
builders { mixins: "linux-optional-gpu-try" name: "linux_optional_gpu_tests_rel" }
builders { mixins: "linux-try" name: "linux_site_isolation" }
builders {
mixins: "linux-try"
mixins: "upload_clang"
name: "linux_upload_clang"
dimensions: "cores:32"
}
builders { mixins: "ios-try" name: "ios-device" }
builders { mixins: "ios-try" name: "ios-device-xcode-clang" }
builders { mixins: "ios-try" name: "ios-simulator" }
builders { mixins: "ios-try" name: "ios-simulator-cronet" }
builders { mixins: "ios-try" mixins: "xcode-10-caches" name: "ios12-sdk-simulator" }
builders { mixins: "ios-try" name: "ios-simulator-full-configs" }
builders { mixins: "ios-try" name: "ios-simulator-eg" }
builders { mixins: "ios-try" name: "ios-simulator-xcode-clang" }
builders { mixins: "mac-angle-try" name: "mac_angle_compile_dbg_ng" }
builders { mixins: "mac-angle-try" name: "mac_angle_dbg_ng" }
builders { mixins: "mac-angle-try" name: "mac_angle_rel_ng" }
builders {
mixins: "mac-try"
name: "mac-jumbo-rel"
dimensions: "cores:4"
}
# NOTE: the folliwing 3 trybots aren't sensitive to Mac version on which
# they are built, hence no additional dimension is specified.
# The 10.xx version translates to which bots will run isolated tests.
builders { mixins: "mac-try" name: "mac_chromium_10.10" }
builders { mixins: "mac-try" name: "mac_chromium_10.12_rel_ng" }
builders { mixins: "mac-try" name: "mac_chromium_10.13_rel_ng"}
builders { mixins: "mac-try" name: "mac_chromium_archive_rel_ng" }
builders { mixins: "mac-try" name: "mac_chromium_asan_rel_ng" }
builders { mixins: "mac-try" name: "mac_chromium_asan_variable" }
builders { mixins: "mac-try" name: "mac_chromium_compile_dbg_ng" dimensions:"os:Mac-10.13.3"}
builders { mixins: "mac-try" name: "mac_chromium_compile_rel_ng" }
builders { mixins: "mac-try" name: "mac_chromium_dbg_ng" dimensions:"os:Mac-10.12"}
builders { mixins: "mac-try" mixins: "gn_upload" name: "mac_chromium_gn_upload" }
builders {
mixins: "mac-try"
mixins: "goma-j150"
name: "mac_chromium_rel_ng"
}
builders { mixins: "mac-try" name: "mac_chromium_variable" }
builders { mixins: "mac-try" name: "mac_chromium_variable_10.10" }
builders { mixins: "mac-try" name: "mac_chromium_variable_10.10_layout" }
builders { mixins: "mac-try" name: "mac_chromium_variable_10.11" }
builders { mixins: "mac-try" name: "mac_chromium_variable_10.11_layout" }
builders { mixins: "mac-try" name: "mac_chromium_variable_10.12" }
builders { mixins: "mac-try" name: "mac_chromium_variable_archive" }
builders { mixins: "mac-try" name: "mac_chromium_variable_chrome" }
builders { mixins: "mac-try" name: "mac_chromium_variable_deflake" }
builders { mixins: "mac-try" name: "mac_chromium_variable_layout" }
builders { mixins: "mac-try" mixins: "nacl_sdk" name: "mac_nacl_sdk" }
builders { mixins: "mac-try" mixins: "nacl_sdk_build" name: "mac_nacl_sdk_build" }
builders {
mixins: "mac-optional-gpu-try"
name: "mac_optional_gpu_tests_rel"
# Clear cores dimension requirement because build{103..105}-m9 are cores:4
dimensions: "cores:"
}
builders { mixins: "mac-try" mixins: "upload_clang" name: "mac_upload_clang" }
builders { mixins: "mac-try" name: "mac-views-rel" }
builders {
mixins: "win-optional-gpu-try"
name: "gpu_manual_try_win7_nvidia_rel"
execution_timeout_secs: 10800 # 3h
}
builders { mixins: "win-try" name: "win10_chromium_x64_dbg_ng" }
builders {
mixins: "win-try"
mixins: "goma-j150"
name: "win10_chromium_x64_rel_ng"
}
builders { mixins: "win-try" name: "win10_chromium_x64_rel_ng_exp" }
builders { mixins: "win-try" mixins: "gn_upload" name: "win8_chromium_gn_upload" }
builders {
mixins: "win-try"
mixins: "goma-j150"
name: "win7_chromium_rel_ng"
}
builders { mixins: "win-try" name: "win7_chromium_rel_loc_exp" }
builders { mixins: "win-try" name: "win-annotator-rel" }
builders { mixins: "win-try" name: "win-jumbo-rel" }
builders { mixins: "win-angle-try" name: "win_angle_rel_ng" }
builders { mixins: "win-angle-try" name: "win_angle_compile_x64_rel_ng" }
builders { mixins: "win-angle-try" name: "win_angle_compile_x64_dbg_ng" }
builders { mixins: "win-angle-try" name: "win_angle_compile_dbg_ng" }
builders { mixins: "win-angle-try" name: "win_angle_deqp_rel_ng" }
builders { mixins: "win-angle-try" name: "win_angle_x64_rel_ng" }
builders { mixins: "win-angle-try" name: "win_angle_x64_deqp_rel_ng" }
builders { mixins: "win-try" name: "win_archive" }
builders { mixins: "win-try" name: "win_chrome_official" }
builders { mixins: "win-try" name: "win_chromium_compile_dbg_ng" }
builders { mixins: "win-try" name: "win_chromium_compile_rel_ng" }
# TODO(crbug/794085): Revisit exceptional extra-long timeout when we speed
# up the builder.
builders {
mixins: "win-try"
name: "win_chromium_dbg_ng"
execution_timeout_secs: 14400 # 4h
}
builders { mixins: "win-try" name: "win_chromium_syzyasan_rel" }
builders { mixins: "win-try" name: "win_chromium_variable" }
builders { mixins: "win-try" name: "win_chromium_variable_archive" }
builders { mixins: "win-try" name: "win_chromium_variable_chrome" }
builders { mixins: "win-try" name: "win_chromium_variable_clang" }
builders { mixins: "win-try" name: "win_chromium_variable_deflake" }
builders { mixins: "win-try" name: "win_chromium_variable_webkit_builder" }
builders { mixins: "win-try" name: "win_chromium_variable_webkit_win7_builder" }
builders { mixins: "win-try" name: "win_chromium_variable_webkit_win7_builder_x64" }
builders { mixins: "win-try" name: "win_chromium_x64_rel_ng" }
builders { mixins: "win-try" name: "win_mojo" }
builders { mixins: "win-try" mixins: "nacl_sdk" name: "win_nacl_sdk" }
builders { mixins: "win-try" mixins: "nacl_sdk_build" name: "win_nacl_sdk_build" }
builders { mixins: "win-optional-gpu-try" name: "win_optional_gpu_tests_rel" }
builders { mixins: "win-try" mixins: "upload_clang" name: "win_upload_clang" }
builders { mixins: "win-try" name: "win_x64_archive" }
builders { mixins: "win-try" name: "win_x64_chromium_variable_builder" }
############################################################################
# This Section of luci.chromium.try is managed by luci-check
# If builders require customization, please move it above this section
############################################################################
builders {
name: "android_chromium_variable_clang"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_chromium_variable_deflake"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_chromium_variable_archive"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_compile_x86_dbg"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "linux_layout_tests_root_layer_scrolls"
dimensions: "os:Ubuntu-14.04"
mixins: "linux-try"
}
builders {
name: "linux-annotator-rel"
dimensions: "os:Ubuntu-14.04"
mixins: "linux-try"
}
builders {
name: "linux_vr"
dimensions: "os:Ubuntu-14.04"
mixins: "linux-try"
}
builders {
name: "android_compile_rel"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_coverage"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "linux_android_dbg_ng"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_chromium_variable_nexus4"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_compile_x64_dbg"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_unswarmed_n5_rel"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_blink_rel"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_archive_rel_ng"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "win_chromium_gn_upload"
dimensions: "os:Windows-10"
mixins: "win-try"
mixins: "gn_upload"
}
builders {
name: "android_chromium_variable_cast_shell"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_chromium_variable_arm64"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "layout_test_leak_detection"
dimensions: "os:Ubuntu-14.04"
mixins: "linux-try"
}
builders {
name: "android_unswarmed_n5x_rel"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_cronet_tester"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_cfi_rel_ng"
dimensions: "os:Ubuntu-14.04"
dimensions: "cores:32"
mixins: "android-try"
}
builders {
name: "android_mojo"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
builders {
name: "android_chromium_variable"
dimensions: "os:Ubuntu-14.04"
mixins: "android-try"
}
############################################################################
# End luci-check managed section
############################################################################
}
}
buckets {
name: "master.chromium.android.fyi"
acl_sets: "waterfall"
}
buckets {
name: "master.chromium.perf"
acl_sets: "waterfall"
}
buckets {
name: "master.chromium.perf.fyi"
acl_sets: "waterfall"
}
# Defining blink build bucket in chromium/src repo because
# blink will merge to chromium/src.
# Also git admins are reluctant to create infra/config branches
# in svn-based git repos (crbug.com/513580).
buckets {
name: "master.tryserver.blink"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.android"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.chromiumos"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.gpu"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.linux"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.mac"
acl_sets: "tryserver"
}
buckets {
name: "master.tryserver.chromium.perf"
acl_sets: "tryserver"
acls {
role: SCHEDULER
group: "service-account-chromium-bisect"
}
acls {
role: SCHEDULER
group: "service-account-chromeperf"
}
}
buckets {
name: "master.tryserver.chromium.win"
acl_sets: "tryserver"
}