| # 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 { |
| # 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" |
| } |
| } |
| |
| acl_sets { |
| name: "tryserver" |
| acls { |
| role: READER |
| group: "all" |
| } |
| acls { |
| role: SCHEDULER |
| group: "project-chromium-tryjob-access" |
| } |
| acls { |
| role: SCHEDULER |
| group: "service-account-cq" |
| } |
| acls { |
| role: SCHEDULER |
| identity: "findit-for-me@appspot.gserviceaccount.com" |
| } |
| acls { |
| # Allow Pinpoint to trigger builds for bisection. |
| role: SCHEDULER |
| group: "service-account-chromeperf" |
| } |
| acls { |
| role: WRITER |
| group: "service-account-chromium-tryserver" |
| } |
| } |
| |
| # CI builders (of which are few) may use high number of concurrent Goma jobs. |
| builder_mixins { |
| name: "goma-many-jobs-for-ci" |
| # IMPORTANT: when |
| # * bumping number of jobs below, or |
| # * adding this mixin to many builders at once, or |
| # * adding this mixin to a builder with many concurrent builds |
| # get review from Goma team. |
| recipe { |
| properties_j: "$build/goma:{\"jobs\": 500}" |
| } |
| } |
| |
| # This is for tryservers becoming slow and critical path of patch landing. |
| builder_mixins { |
| name: "goma-j150" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "jobs": 150 |
| } |
| END |
| } |
| } |
| |
| # This is for tryservers becoming very slow and critical path of patch landing. |
| builder_mixins { |
| name: "goma-j300" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "jobs": 300 |
| } |
| END |
| } |
| } |
| |
| # This is for load testing of the execution backend. |
| builder_mixins { |
| name: "goma-j1000" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "jobs": 1000 |
| } |
| END |
| } |
| } |
| |
| # This is for load testing of the execution backend. |
| builder_mixins { |
| name: "goma-j2000" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "jobs": 2000 |
| } |
| END |
| } |
| } |
| |
| # This is for 4 cores mac. -j40 is too small, especially for clobber builder. |
| builder_mixins { |
| name: "goma-j80" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "jobs": 80 |
| } |
| END |
| } |
| } |
| |
| # This is to enable Arbitrary Toolchain Support for Goma in a builder. |
| builder_mixins { |
| name: "goma-ats" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "enable_ats": true |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Staging server host and backend in a builder. |
| builder_mixins { |
| name: "goma-rbe-staging" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "staging-goma.chromium.org", |
| "rpc_extra_params": "?staging" |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Staging server host and backend in a builder, with |
| # Arbitrary Toolchain Support. |
| builder_mixins { |
| name: "goma-rbe-staging-ats" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "staging-goma.chromium.org", |
| "rpc_extra_params": "?staging", |
| "enable_ats": true |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Staging server host and backend in a builder, with |
| # -j80. |
| builder_mixins { |
| name: "goma-rbe-staging-j80" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "staging-goma.chromium.org", |
| "rpc_extra_params": "?staging", |
| "jobs": 80 |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in a builder. |
| builder_mixins { |
| name: "goma-rbe-prod" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod" |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in a builder, with Arbitrary Toolchain |
| # Support. |
| builder_mixins { |
| name: "goma-rbe-prod-ats" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "enable_ats": true |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in a builder, with -j80. |
| builder_mixins { |
| name: "goma-rbe-prod-j80" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "jobs": 80 |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in a builder, with -j150. |
| builder_mixins { |
| name: "goma-rbe-prod-j150" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "jobs": 150 |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in a builder, with -j300. |
| builder_mixins { |
| name: "goma-rbe-prod-j300" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "jobs": 300 |
| } |
| END |
| } |
| } |
| |
| # Enables use of Goma RBE Prod backend in CI builders that use a high number of |
| # concurrent Goma jobs. |
| # Original mixin's description: |
| # CI builders (of which are few) may use high number of concurrent Goma jobs. |
| builder_mixins { |
| name: "goma-rbe-prod-many-jobs-for-ci" |
| # IMPORTANT: when |
| # * bumping number of jobs below, or |
| # * adding this mixin to many builders at once, or |
| # * adding this mixin to a builder with many concurrent builds |
| # get review from Goma team. |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "jobs": 500 |
| } |
| END |
| } |
| } |
| |
| # The following android mixins don't nest the required swarming dimensions |
| # since some android recipes expect to run on machines with devices attached |
| # (os:Android) and some expect to run on device-less linux machines (os:Ubuntu) |
| builder_mixins { |
| name: "android-try" |
| recipe { |
| properties: "mastername:tryserver.chromium.android" |
| } |
| } |
| builder_mixins { |
| name: "android-ci" |
| # TODO(tandrii): migrate to this gradually (current value of |
| # goma-many-jobs-for-ci is 500). |
| # mixins: "goma-many-jobs-for-ci" |
| recipe { |
| properties: "mastername:chromium.android" |
| properties_j: "$build/goma:{\"jobs\": 150}" |
| } |
| } |
| # Same as "android-ci" but uses Goma RBE backend. |
| builder_mixins { |
| name: "android-ci-goma-rbe-prod" |
| # TODO(tandrii, sque): Migrate to "goma-rbe-prod-many-jobs-for-ci" gradually. |
| recipe { |
| properties: "mastername:chromium.android" |
| } |
| mixins: "goma-rbe-prod-j150" |
| } |
| |
| builder_mixins { |
| # We have limited tablet capacity and thus limited ability to run |
| # tests in parallel, hence the high timeout. |
| name: "android-tablet-ci" |
| execution_timeout_secs: 28800 # 8 hours |
| } |
| |
| builder_mixins { |
| name: "android-fyi-ci" |
| recipe { |
| properties: "mastername:chromium.android.fyi" |
| } |
| } |
| |
| builder_mixins { |
| name: "android-angle-try" |
| mixins: "linux-xenial" |
| mixins: "angle-try" |
| } |
| |
| builder_mixins { |
| name: "android-gpu-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| recipe { |
| properties: "mastername:chromium.gpu" |
| } |
| } |
| |
| builder_mixins { |
| name: "android-gpu-fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "gpu-fyi-ci" |
| mixins: "gpu-slow-bot" |
| } |
| |
| builder_mixins { |
| name: "android-gpu-fyi-ci-tester" |
| dimensions: "cores:2" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "gpu-fyi-ci" |
| mixins: "gpu-slow-bot" |
| } |
| |
| builder_mixins { |
| name: "android-optional-gpu-try" |
| mixins: "linux-xenial" |
| mixins: "android-try" |
| mixins: "gpu-optional-try" |
| mixins: "gpu-slow-bot" |
| } |
| |
| builder_mixins { |
| name: "angle-try" |
| service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" |
| recipe { |
| properties: "mastername:tryserver.chromium.angle" |
| } |
| } |
| |
| builder_mixins { |
| name: "blink-try" |
| recipe { |
| properties: "mastername:tryserver.blink" |
| } |
| } |
| |
| builder_mixins { |
| name: "celab" |
| recipe { |
| name: "celab" |
| # The version of CELab binaries to use for tests (cel_ctl & cel_agent). |
| properties: "celab_version:7R4C-DmIN8lwXvsToDcbG0pgyWcvJT-S-fu15NYkIdEC" |
| # This controls which tests to run (* is all tests). |
| # We might create more builders for different test sets later. |
| properties: "tests:*" |
| } |
| } |
| builder_mixins { |
| name: "celab-ci" |
| mixins: "celab" |
| recipe { |
| properties: "pool_name:celab-chromium-ci" |
| properties_j: "pool_size:10" |
| } |
| } |
| builder_mixins { |
| name: "celab-try" |
| mixins: "celab" |
| recipe { |
| properties: "pool_name:celab-chromium-try" |
| properties_j: "pool_size:10" |
| } |
| } |
| |
| builder_mixins { |
| name: "clang-ci" |
| mixins: "builderless" |
| dimensions: "cores:" # Mac uses 24 cores, Linux/Win uses 32 cores. |
| # Because these run ToT Clang, goma is not used. |
| # Naturally the runtime will be ~4-8h on average, depending on config. |
| # CFI builds will take even longer - around 11h. |
| execution_timeout_secs: 43200 # 12h. |
| recipe { |
| properties: "mastername:chromium.clang" |
| # Used for the "sizes" step. |
| properties: "perf_dashboard_machine_group:ChromiumClang" |
| } |
| } |
| |
| builder_mixins { |
| name: "clang-linux-ci" |
| mixins: "clang-ci" |
| mixins: "linux-xenial" |
| dimensions: "cores:32" |
| } |
| |
| builder_mixins { |
| name: "clang-mac-ci" |
| mixins: "clang-ci" |
| mixins: "mac" |
| dimensions: "cores:24" |
| dimensions: "ssd:1" |
| } |
| |
| builder_mixins { |
| name: "clang-win-ci" |
| mixins: "clang-ci" |
| mixins: "win" |
| dimensions: "cores:32" |
| } |
| |
| builder_mixins { |
| name: "clang-coverage" |
| recipe { |
| properties_j: <<END |
| $build/code_coverage: { |
| "use_clang_coverage": true |
| } |
| END |
| } |
| } |
| |
| builder_mixins { |
| name: "clang-coverage-tot" |
| recipe { |
| name: "chromium_clang_coverage_tot" |
| } |
| } |
| |
| builder_mixins { |
| name: "chromeos-ci" |
| # All CrOS building is done via cross-compilation on linux hosts, so use the |
| # linux mixin. |
| mixins: "linux-xenial" |
| 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-xenial" |
| recipe { |
| properties: "mastername:tryserver.chromium.chromiumos" |
| } |
| } |
| |
| builder_mixins { |
| name: "chromium-ci" |
| recipe { |
| properties: "mastername:chromium" |
| } |
| } |
| |
| builder_mixins { |
| name: "clang-tidy" |
| recipe { |
| name: "tricium_analyze" |
| } |
| } |
| |
| 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" |
| } |
| } |
| |
| builder_mixins { |
| name: "dawn-try" |
| service_account: "chromium-try-gpu-builder@chops-service-accounts.iam.gserviceaccount.com" |
| recipe { |
| properties: "mastername:tryserver.chromium.dawn" |
| } |
| # Remove the cores dimensions for this mixin so that VMs of differing sizes |
| # can be used. |
| # This works here only because we use auto_builder_dimensions, |
| # so that only the bots that were earmarked for the builders |
| # will be allowed to use them anyways. |
| dimensions: "cores:" |
| } |
| |
| builder_mixins { |
| name: "fuzz-ci" |
| recipe { |
| properties: "mastername:chromium.fuzz" |
| } |
| } |
| |
| builder_mixins { |
| name: "fyi-ci" |
| recipe { |
| properties: "mastername:chromium.fyi" |
| } |
| execution_timeout_secs: 36000 # 10h |
| } |
| |
| builder_mixins { |
| name: "libfuzzer" |
| recipe { |
| name: "chromium_libfuzzer" |
| } |
| } |
| |
| builder_mixins { |
| name: "deterministic" |
| recipe { |
| name: "swarming/deterministic_build" |
| } |
| execution_timeout_secs: 21600 # 2 x 3h for a double workload |
| } |
| |
| builder_mixins { |
| name: "goma-ci" |
| recipe { |
| properties: "mastername:chromium.goma" |
| } |
| } |
| |
| builder_mixins { |
| name: "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: "java-coverage" |
| recipe { |
| properties_j: <<END |
| $build/code_coverage: { |
| "use_java_coverage": true |
| } |
| END |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-trusty" |
| dimensions: "os:Ubuntu-14.04" |
| } |
| |
| builder_mixins { |
| name: "linux-xenial" |
| dimensions: "os:Ubuntu-16.04" |
| } |
| |
| builder_mixins { |
| name: "linux-angle-try" |
| mixins: "linux-xenial" |
| mixins: "angle-try" |
| } |
| |
| builder_mixins { |
| name: "linux-dawn-ci-builder" |
| dimensions: "cores:8" |
| mixins: "builderless" |
| mixins: "dawn-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builder_mixins { |
| name: "linux-dawn-ci-tester" |
| dimensions: "cores:2" |
| mixins: "builderless" |
| mixins: "dawn-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builder_mixins { |
| name: "linux-dawn-try" |
| mixins: "linux-xenial" |
| mixins: "dawn-try" |
| } |
| |
| builder_mixins { |
| name: "linux-debug-cache" |
| caches: { |
| name: "builder" |
| path: "linux_debug" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-optional-gpu-try" |
| mixins: "linux-xenial-try" |
| mixins: "gpu-optional-try" |
| mixins: "gpu-slow-bot" |
| } |
| |
| builder_mixins { |
| name: "linux-xenial-try" |
| mixins: "linux-xenial" |
| recipe { |
| properties: "mastername:tryserver.chromium.linux" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-try" |
| mixins: "linux-xenial" |
| recipe { |
| properties: "mastername:tryserver.chromium.linux" |
| } |
| } |
| |
| builder_mixins { |
| name: "mac-dawn-ci" |
| mixins: "mac" |
| mixins: "dawn-ci" |
| } |
| |
| builder_mixins { |
| name: "memory-ci" |
| mixins: "goma-many-jobs-for-ci" |
| recipe { |
| properties: "mastername:chromium.memory" |
| } |
| } |
| |
| # Counterpart of "memory-ci" that uses Goma RBE Prod server. |
| builder_mixins { |
| name: "memory-ci-goma-rbe-prod" |
| mixins: "goma-rbe-prod-many-jobs-for-ci" |
| recipe { |
| properties: "mastername:chromium.memory" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-ci" |
| mixins: "linux-xenial" |
| mixins: "goma-many-jobs-for-ci" |
| recipe { |
| properties: "mastername:chromium.linux" |
| } |
| } |
| |
| # Counterpart of "linux-ci" that uses Goma RBE Prod server. |
| builder_mixins { |
| name: "linux-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod-many-jobs-for-ci" |
| recipe { |
| properties: "mastername:chromium.linux" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-gpu-ci-builder" |
| dimensions: "cores:8" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| recipe { |
| properties: "mastername:chromium.gpu" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-gpu-ci-tester" |
| dimensions: "cores:2" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| recipe { |
| properties: "mastername:chromium.gpu" |
| } |
| } |
| |
| builder_mixins { |
| name: "linux-gpu-fyi-ci-builder" |
| dimensions: "cores:8" |
| mixins: "builderless" |
| mixins: "gpu-fyi-ci" |
| mixins: "gpu-slow-bot" |
| mixins: "linux-xenial" |
| } |
| |
| builder_mixins { |
| name: "linux-gpu-fyi-ci-tester" |
| dimensions: "cores:2" |
| mixins: "builderless" |
| mixins: "gpu-fyi-ci" |
| mixins: "gpu-slow-bot" |
| mixins: "linux-xenial" |
| } |
| |
| builder_mixins { |
| name: "mac" |
| dimensions: "os:Mac" |
| # Macs tend to have a variety of cores. |
| # Mac Minis - 4 cores. |
| # Mac VMs - 8 cores. |
| # Mac Pros - 24 cores. |
| # Pools often mix Minis and VMs together. |
| # Remove the cores dimensions for this mixin so that mixed pools work. |
| # This works here only because we use auto_builder_dimensions, |
| # so that only the bots that were earmarked for the builders |
| # will be allowed to use them anyways. |
| dimensions: "cores:" |
| } |
| |
| builder_mixins { |
| name: "mac-angle-try" |
| mixins: "mac" |
| mixins: "angle-try" |
| } |
| |
| builder_mixins { |
| name: "mac-dawn-try" |
| mixins: "mac" |
| mixins: "dawn-try" |
| } |
| |
| builder_mixins { |
| name: "mac-optional-gpu-try" |
| mixins: "mac-try" |
| mixins: "gpu-optional-try" |
| mixins: "gpu-slow-bot" |
| } |
| |
| builder_mixins { |
| name: "mac-try" |
| mixins: "mac" |
| # mac bots may run both on Mac Minis with cores:4 and VMs with cores:8. |
| dimensions: "cores:" |
| recipe { |
| properties: "mastername:tryserver.chromium.mac" |
| } |
| } |
| |
| builder_mixins { |
| name: "mac-ci" |
| mixins: "mac" |
| recipe { |
| properties: "mastername:chromium.mac" |
| } |
| } |
| |
| builder_mixins { |
| name: "xcode-caches" |
| caches: { |
| # Cache for Xcode 11 (build version 11a420a) needed for iOS builds. |
| name: "xcode_ios_11a420a" |
| path: "xcode_ios_11a420a.app" |
| } |
| } |
| |
| builder_mixins { |
| name: "xcode-10-caches" |
| caches: { |
| # Cache for Xcode 10 (build version 10e1001) |
| name: "xcode_ios_10e1001" |
| path: "xcode_ios_10e1001.app" |
| } |
| } |
| |
| builder_mixins { |
| name: "xcode-mac-9a235" |
| caches: { |
| name: "xcode_mac_9a235" |
| path: "xcode_mac_9a235.app" |
| } |
| recipe { |
| properties_j: <<END |
| $depot_tools/osx_sdk: { |
| "sdk_version": "9a235" |
| } |
| END |
| } |
| } |
| |
| builder_mixins { |
| name: "ios" |
| mixins: "mac" |
| mixins: "xcode-caches" |
| } |
| |
| builder_mixins { |
| name: "ios-ci" |
| mixins: "ios" |
| mixins: "mac-ci" |
| # ios bots may run both on Mac Minis with cores:4 and VMs with cores:8. |
| dimensions: "cores:" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| |
| builder_mixins { |
| name: "ios-try" |
| mixins: "ios" |
| mixins: "mac-try" |
| recipe { |
| name: "ios/try" |
| } |
| } |
| |
| builder_mixins { |
| name: "ios-webrtc" |
| dimensions: "os:Mac" |
| recipe { name: "webrtc/chromium_ios" } |
| } |
| |
| builder_mixins { |
| name: "mac-gpu-ci" |
| mixins: "mac" |
| recipe { |
| properties: "mastername:chromium.gpu" |
| } |
| } |
| |
| builder_mixins { |
| name: "mac-gpu-fyi-ci" |
| mixins: "mac" |
| mixins: "gpu-fyi-ci" |
| mixins: "gpu-slow-bot" |
| dimensions: "cores:4" |
| } |
| |
| builder_mixins { |
| name: "win" |
| dimensions: "os:Windows" |
| } |
| |
| builder_mixins { |
| name: "win10" |
| dimensions: "os:Windows-10" |
| } |
| |
| 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: "builderless" |
| mixins: "dawn-ci" |
| mixins: "win" |
| } |
| |
| builder_mixins { |
| name: "win-dawn-try" |
| mixins: "win" |
| mixins: "dawn-try" |
| } |
| |
| builder_mixins { |
| name: "win-gpu-ci" |
| mixins: "win" |
| mixins: "builderless" |
| recipe { |
| properties: "mastername:chromium.gpu" |
| } |
| } |
| |
| # GPU bots sometimes run very long tests on a small number of machines |
| # or even a single tester. The regular timeout isn't enough on some of |
| # these so double the standard timeout. |
| builder_mixins { |
| name: "gpu-slow-bot" |
| execution_timeout_secs: 21600 # 2 x 3h for a double workload |
| } |
| |
| builder_mixins { |
| name: "win-gpu-fyi-ci" |
| mixins: "win" |
| mixins: "builderless" |
| mixins: "gpu-fyi-ci" |
| } |
| |
| builder_mixins { |
| name: "findit" |
| mixins: "goma-many-jobs-for-ci" |
| recipe { |
| name: "findit/chromium/compile" |
| } |
| } |
| |
| builder_mixins { |
| name: "upload_clang" |
| recipe { |
| name: "chromium_upload_clang" |
| } |
| } |
| |
| builder_mixins { |
| name: "builderless" |
| auto_builder_dimension: NO |
| dimensions: "builderless:1" |
| dimensions: "ssd:0" |
| } |
| |
| buckets { |
| name: "ci" |
| acl_sets: "ci" |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| builder_defaults { |
| dimensions: "cores:8" |
| dimensions: "cpu:x86-64" |
| service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| execution_timeout_secs: 10800 # 3h |
| swarming_tags: "vpython:native-python-wrapper" |
| build_numbers: YES |
| # Adds dimension: "builder:<builder name>" to ensure builder affinity. |
| # To "assign" a bot to a builder, bot config of swarming service should |
| # add the same dimension to the bot. |
| auto_builder_dimension: YES |
| recipe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/master" |
| name: "chromium" |
| properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" |
| } |
| } |
| |
| # Keep builders sorted by target OS, then name. |
| |
| # Android bots. |
| builders { |
| name: "Android arm Builder (dbg)" |
| mixins: "android-ci" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| execution_timeout_secs: 14400 # 4h |
| } |
| |
| builders { |
| name: "Android arm64 Builder (dbg)" |
| mixins: "android-ci" |
| mixins: "builderless" |
| mixins: "goma-many-jobs-for-ci" |
| mixins: "linux-xenial" |
| execution_timeout_secs: 14400 # 4h |
| } |
| |
| builders { |
| name: "Android ASAN (dbg)" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-bfcache-debug" |
| mixins: "builderless" |
| mixins: "android-fyi-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android FYI 32 dEQP Vk Release (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI 32 Vk Release (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI 64 dEQP Vk Release (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI 64 Perf (Pixel 2)" |
| mixins: "android-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Android FYI 64 Vk Release (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI dEQP Release (Nexus 5X)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Nexus 5)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Nexus 5X)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Nexus 6)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Nexus 6P)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Nexus 9)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (NVIDIA Shield TV)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI Release (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI SkiaRenderer GL (Nexus 5X)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android FYI SkiaRenderer Vulkan (Pixel 2)" |
| mixins: "android-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android Release (Nexus 5X)" |
| mixins: "android-gpu-ci" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Android WebView L (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android WebView M (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android WebView N (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android WebView O (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android WebView P (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android WebView P FYI (rel)" |
| mixins: "android-fyi-ci" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "Android x64 Builder (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| execution_timeout_secs: 14400 # 4h |
| } |
| |
| builders { |
| name: "Android x86 Builder (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "android-asan" |
| mixins: "builderless" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "android-avd-packager" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| service_account: "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com" |
| recipe { |
| name: "android/avd_packager" |
| properties_j: <<END |
| avd_configs: [ |
| "tools/android/avd/proto/generic_android23.textpb", |
| "tools/android/avd/proto/generic_android28.textpb" |
| ] |
| END |
| } |
| } |
| |
| builders { |
| name: "android-code-coverage" |
| mixins: "code-coverage" |
| mixins: "java-coverage" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| dimensions: "cores:32" |
| dimensions: "ssd:1" |
| } |
| |
| builders { |
| name: "android-cronet-arm-dbg" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-arm-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-arm64-dbg" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-arm64-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-asan-arm-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-kitkat-arm-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-lollipop-arm-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-marshmallow-arm64-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-marshmallow-arm64-perf-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| # Runs on a specific machine with an attached phone. |
| dimensions: "cores:" |
| dimensions: "cpu:" |
| dimensions: "os:Android" |
| recipe { |
| name: "cronet" |
| } |
| } |
| |
| builders { |
| name: "android-cronet-x86-dbg" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-cronet-x86-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-incremental-dbg" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-jumbo-rel" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-kitkat-arm-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "android-marshmallow-arm64-rel" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "android-marshmallow-x86-fyi-rel" |
| mixins: "android-fyi-ci" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "android-mojo-webview-rel" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "android-pie-arm64-rel" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "android-sdk-packager" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| service_account: "chromium-cipd-builder@chops-service-accounts.iam.gserviceaccount.com" |
| recipe { |
| name: "android/sdk_packager" |
| # We still package part of build-tools;25.0.2 to support |
| # http://bit.ly/2KNUygZ |
| properties_j: <<END |
| packages: [ |
| { |
| "sdk_package_name": "build-tools;25.0.2", |
| "cipd_yaml": "third_party/android_sdk/cipd/build-tools/25.0.2.yaml" |
| }, |
| { |
| "sdk_package_name": "build-tools;27.0.3", |
| "cipd_yaml": "third_party/android_sdk/cipd/build-tools/27.0.3.yaml" |
| }, |
| { |
| "sdk_package_name": "build-tools;29.0.2", |
| "cipd_yaml": "third_party/android_sdk/cipd/build-tools/29.0.2.yaml" |
| }, |
| { |
| "sdk_package_name": "emulator", |
| "cipd_yaml": "third_party/android_sdk/cipd/emulator.yaml" |
| }, |
| { |
| "sdk_package_name": "extras;google;gcm", |
| "cipd_yaml": "third_party/android_sdk/cipd/extras/google/gcm.yaml" |
| }, |
| { |
| "sdk_package_name": "patcher;v4", |
| "cipd_yaml": "third_party/android_sdk/cipd/patcher/v4.yaml" |
| }, |
| { |
| "sdk_package_name": "platforms;android-23", |
| "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-23.yaml" |
| }, |
| { |
| "sdk_package_name": "platforms;android-28", |
| "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-28.yaml" |
| }, |
| { |
| "sdk_package_name": "platforms;android-29", |
| "cipd_yaml": "third_party/android_sdk/cipd/platforms/android-29.yaml" |
| }, |
| { |
| "sdk_package_name": "platform-tools", |
| "cipd_yaml": "third_party/android_sdk/cipd/platform-tools.yaml" |
| }, |
| { |
| "sdk_package_name": "sources;android-28", |
| "cipd_yaml": "third_party/android_sdk/cipd/sources/android-28.yaml" |
| }, |
| { |
| "sdk_package_name": "sources;android-29", |
| "cipd_yaml": "third_party/android_sdk/cipd/sources/android-29.yaml" |
| }, |
| { |
| "sdk_package_name": "system-images;android-23;google_apis;x86", |
| "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-23/google_apis/x86.yaml" |
| }, |
| { |
| "sdk_package_name": "system-images;android-28;google_apis;x86", |
| "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-28/google_apis/x86.yaml" |
| }, |
| { |
| "sdk_package_name": "system-images;android-29;google_apis;x86", |
| "cipd_yaml": "third_party/android_sdk/cipd/system_images/android-29/google_apis/x86.yaml" |
| }, |
| { |
| "sdk_package_name": "tools", |
| "cipd_yaml": "third_party/android_sdk/cipd/tools.yaml" |
| } |
| ] |
| END |
| } |
| } |
| |
| builders { |
| name: "Cast Android (dbg)" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Deterministic Android" |
| mixins: "deterministic" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Deterministic Android (dbg)" |
| mixins: "deterministic" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "GPU FYI Perf Android 64 Builder" |
| mixins: "android-gpu-fyi-ci" |
| } |
| |
| builders { |
| name: "KitKat Phone Tester (dbg)" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "KitKat Tablet Tester" |
| mixins: "android-ci" |
| mixins: "android-tablet-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Lollipop Phone Tester" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Lollipop Tablet Tester" |
| mixins: "android-ci" |
| mixins: "android-tablet-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Marshmallow 64 bit Tester" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Marshmallow Tablet Tester" |
| mixins: "android-ci" |
| mixins: "android-tablet-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Nougat Phone Tester" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| # ChromeOS bots. |
| builders { |
| name: "chromeos-amd64-generic-asan-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-amd64-generic-cfi-thin-lto-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-amd64-generic-dbg" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-amd64-generic-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-amd64-generic-rel-vm-tests" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-arm-generic-dbg" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-arm-generic-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-vm-code-coverage" |
| mixins: "code-coverage" |
| mixins: "clang-coverage" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| dimensions: "cores:32" |
| dimensions: "ssd:1" |
| } |
| |
| builders { |
| name: "chromeos-kevin-rel-hw-tests" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "chromeos-kevin-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-chromeos-code-coverage" |
| mixins: "code-coverage" |
| mixins: "clang-coverage" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| dimensions: "cores:32" |
| dimensions: "ssd:1" |
| } |
| |
| builders { |
| name: "linux-chromeos-dbg" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-chromeos-rel" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux ChromiumOS Full" |
| mixins: "chromeos-ci" |
| mixins: "builderless" |
| } |
| |
| # Fuchsia bots. |
| builders { |
| name: "Fuchsia ARM64" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "fuchsia-arm64-cast" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "fuchsia-x64-dbg" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Fuchsia x64" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "fuchsia-x64-cast" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "fuchsia-fyi-arm64-rel" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "fuchsia-fyi-x64-dbg" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "fuchsia-fyi-x64-rel" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Deterministic Fuchsia (dbg)" |
| mixins: "builderless" |
| mixins: "deterministic" |
| mixins: "linux-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| |
| # Linux bots. |
| builders { |
| name: "Cast Audio Linux" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| dimensions: "ssd:1" |
| } |
| |
| builders { |
| name: "Cast Linux" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "jobs": 50 |
| } |
| END |
| } |
| } |
| |
| builders { |
| name: "Deterministic Linux" |
| mixins: "deterministic" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Deterministic Linux (dbg)" |
| mixins: "deterministic" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| |
| # This builder does local build, so needs large number of cores. |
| dimensions: "cores:32" |
| } |
| |
| builders { |
| name: "Leak Detection Linux" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux ASan LSan Builder" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| dimensions: "ssd:1" |
| } |
| |
| builders { |
| name: "Linux ASan LSan Tests (1)" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux ASan Tests (sandboxed)" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-trusty-rel" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| mixins: "linux-trusty" |
| } |
| |
| builders { |
| name: "Linux Builder" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux Tests" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-blink-animation-use-time-delta" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "linux-blink-heap-concurrent-marking-tsan-rel" |
| mixins: "fyi-ci" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "linux-blink-heap-verification" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "linux_chromium_component_updater" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| recipe { |
| name: "findit/chromium/update_components" |
| } |
| service_account: "component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com" |
| } |
| |
| builders { |
| name: "linux-chromium-tests-staging-builder" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "linux-chromium-tests-staging-tests" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-gcc-rel" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-jumbo-rel" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-ozone-rel" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "linux-bfcache-debug" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "linux-oor-cors-rel" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "linux-fieldtrial-rel" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| } |
| |
| builders { |
| name: "linux-wpt-fyi-rel" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| experimental: YES |
| } |
| |
| builders { |
| name: "Linux Builder (dbg)" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux Builder (dbg)(32)" |
| mixins: "linux-ci-goma-rbe-prod" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux Tests (dbg)(1)" |
| mixins: "linux-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux TSan Builder" |
| mixins: "linux-xenial" |
| mixins: "memory-ci" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "Linux TSan Tests" |
| mixins: "linux-xenial" |
| mixins: "memory-ci" |
| mixins: "builderless" |
| } |
| |
| # chromium.gpu |
| builders { |
| name: "GPU Linux Builder" |
| mixins: "linux-gpu-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "GPU Linux Builder (dbg)" |
| mixins: "linux-gpu-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Linux Debug (NVIDIA)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| |
| builders { |
| name: "Linux Release (NVIDIA)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| |
| # chromium.gpu.fyi |
| builders { |
| name: "GPU FYI Linux Builder" |
| mixins: "linux-gpu-fyi-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "GPU FYI Linux Builder (dbg)" |
| mixins: "linux-gpu-fyi-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "GPU FYI Linux Ozone Builder" |
| mixins: "linux-gpu-fyi-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "GPU FYI Linux dEQP Builder" |
| mixins: "linux-gpu-fyi-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Linux FYI Experimental Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Experimental Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Debug (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI dEQP Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI SkiaRenderer Vulkan (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI SkiaRenderer Vulkan (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Release (Intel UHD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| # TODO(https://crbug.com/986939): Remove this increased timeout once more |
| # devices are added. |
| execution_timeout_secs: 64800 # 18h. |
| } |
| |
| builders { |
| name: "Linux FYI dEQP Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI GPU TSAN Release" |
| # Builder/tester, thus needs more cores |
| mixins: "linux-gpu-fyi-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| |
| builders { |
| name: "Linux FYI Release (AMD R7 240)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| builders { |
| name: "Linux FYI Ozone (Intel)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| # Mac bots. |
| builders { |
| name: "mac-jumbo-rel" |
| mixins: "mac-ci" |
| dimensions: "cores:4" |
| } |
| builders { |
| name: "mac-mojo-rel" |
| mixins: "mac" |
| mixins: "fyi-ci" |
| dimensions: "cores:4" |
| } |
| |
| builders { |
| name: "Mac Builder" |
| mixins: "mac-ci" |
| dimensions:"os:Mac-10.13" |
| } |
| builders { |
| name: "Mac10.10 Tests" |
| mixins: "mac-ci" |
| # The build runs on 10.13, but triggers tests on 10.10 bots. |
| dimensions:"os:Mac-10.13" |
| } |
| builders { |
| name: "Mac10.11 Tests" |
| mixins: "mac-ci" |
| # The build runs on 10.13, but triggers tests on 10.11 bots. |
| dimensions:"os:Mac-10.13" |
| } |
| builders { |
| name: "Mac10.12 Tests" |
| mixins: "mac-ci" |
| dimensions:"os:Mac-10.12" |
| } |
| builders { |
| name: "Mac10.13 Tests" |
| mixins: "mac-ci" |
| dimensions:"os:Mac-10.13" |
| } |
| builders { |
| name: "Mac Builder (dbg)" |
| mixins: "mac-ci" |
| } |
| builders { |
| name: "Mac10.13 Tests (dbg)" |
| mixins: "mac-ci" |
| } |
| |
| |
| # Note that the Mac testers are thin Linux VMs, triggering jobs on the |
| # physical Mac hardware in the Swarming pool, and therefore use the |
| # linux-gpu-ci-tester mixin. |
| builders { |
| name: "GPU Mac Builder" |
| mixins: "mac-gpu-ci" |
| } |
| builders { |
| name: "Mac Release (Intel)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| builders { |
| name: "Mac Retina Release (AMD)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| |
| builders { |
| name: "GPU Mac Builder (dbg)" |
| mixins: "mac-gpu-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Mac Debug (Intel)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| builders { |
| name: "Mac Retina Debug (AMD)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| |
| # chromium.gpu.fyi |
| builders { |
| name: "GPU FYI Mac Builder" |
| mixins: "mac-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "GPU FYI Mac Builder (dbg)" |
| mixins: "mac-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "GPU FYI Mac dEQP Builder" |
| mixins: "mac-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| # Note that the Mac testers are all thin Linux VMs, triggering jobs on the |
| # physical Mac hardware in the Swarming pool, and therefore use the |
| # linux-gpu-fyi-ci-tester mixin. |
| builders { |
| name: "Mac FYI 10.14 Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI 10.14 Release (Intel)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI 10.14 Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Release (Intel)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Debug (Intel)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac Pro FYI Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Retina Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Retina Debug (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Retina Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Retina Debug (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Experimental Release (Intel)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Experimental Retina Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI Experimental Retina Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| # This bot has one machine backing its tests at the moment. |
| # If it gets more, this should be switched back to gpu-slow-bot. |
| # See crbug.com/853307 for more context. |
| execution_timeout_secs: 43200 # 12h |
| } |
| builders { |
| name: "Mac FYI GPU ASAN Release" |
| # Builder/tester, thus needs Mac (not Linux like testers-only) |
| mixins: "mac-gpu-fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Mac FYI dEQP Release AMD" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Mac FYI dEQP Release Intel" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| # iOS bots. |
| builders { mixins: "ios-ci" name: "ios-device" } |
| builders { mixins: "ios-ci" name: "ios-device-xcode-clang" } |
| builders { mixins: "ios-ci" name: "ios-simulator" } |
| builders { mixins: "ios-ci" name: "ios-simulator-full-configs" } |
| builders { mixins: "ios-ci" name: "ios-simulator-noncq" } |
| builders { mixins: "ios-ci" name: "ios-simulator-xcode-clang" } |
| builders { mixins: "ios-ci" name: "ios-slimnav" } |
| builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios-simulator-cronet" } |
| builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios12-beta-simulator" } |
| builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios13-beta-simulator" } |
| builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios13-sdk-device" } |
| builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios13-sdk-simulator" } |
| |
| # Win bots. |
| builders { |
| name: "win-asan" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:32" |
| mixins: "memory-ci" |
| } |
| builders { |
| name: "win-jumbo-rel" |
| mixins: "win-ci" |
| } |
| builders { |
| name: "win-celab-builder-rel" |
| mixins: "celab-ci" |
| mixins: "win-ci" |
| } |
| builders { |
| name: "win-celab-tester-rel" |
| mixins: "celab-ci" |
| mixins: "win-ci" |
| } |
| builders { |
| name: "win-pixel-builder-rel" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "win-pixel-tester-rel" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "win32-arm64-rel" |
| dimensions: "os:Windows-10" |
| dimensions: "cpu:x86" |
| mixins: "fyi-ci" |
| mixins: "goma-j150" |
| } |
| |
| builders { |
| name: "Win Builder" |
| mixins: "win-ci" |
| dimensions: "cores:32" |
| } |
| builders { |
| name: "Win Builder (dbg)" |
| mixins: "win-ci" |
| dimensions: "cores:32" |
| } |
| builders { |
| name: "Win x64 Builder" |
| mixins: "win-ci" |
| dimensions: "os:Windows" |
| dimensions: "cpu:x86-64" |
| dimensions: "cores:32" |
| } |
| builders { |
| name: "Win x64 Builder (dbg)" |
| mixins: "win-ci" |
| dimensions: "cores:32" |
| dimensions: "os:Windows" |
| } |
| builders { |
| name: "Win7 (32) Tests" |
| mixins: "win-ci" |
| dimensions: "os:Windows-7" |
| } |
| builders { |
| name: "Win7 Tests (1)" |
| mixins: "win-ci" |
| dimensions: "os:Windows-7" |
| } |
| builders { |
| name: "Win7 Tests (dbg)(1)" |
| mixins: "win-ci" |
| dimensions: "os:Windows-7" |
| } |
| builders { |
| name: "Win 7 Tests x64 (1)" |
| mixins: "win-ci" |
| dimensions: "os:Windows-7" |
| dimensions: "cpu:x86-64" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "Win10 Tests x64" |
| mixins: "win-ci" |
| dimensions: "os:Windows-10" |
| dimensions: "cpu:x86-64" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "Win10 Tests x64 1803" |
| mixins: "fyi-ci" |
| dimensions: "os:Windows-10" |
| dimensions: "cpu:x86-64" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "Win10 Tests x64 (dbg)" |
| mixins: "win-ci" |
| dimensions: "os:Windows-10" |
| dimensions: "cpu:x86-64" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "Windows deterministic" |
| dimensions: "os:Windows-10" |
| mixins: "win-ci" |
| mixins: "deterministic" |
| } |
| |
| # chromium.clang |
| builders { |
| name: "CFI Linux CF" |
| mixins: "clang-linux-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "CFI Linux ToT" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "CrWinAsan" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "CrWinAsan(dll)" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTAndroid" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroid (dbg)" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroid x64" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroid64" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroidASan" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroidCFI" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTAndroidOfficial" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinux" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinux (dbg)" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxASan" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxASanLibfuzzer" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxCoverage" |
| mixins: "clang-linux-ci" |
| mixins: "clang-coverage-tot" |
| } |
| builders { |
| name: "ToTLinuxMSan" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxTSan" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxThinLTO" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTLinuxUBSanVptr" |
| mixins: "clang-linux-ci" |
| } |
| builders { |
| name: "ToTMac" |
| mixins: "clang-mac-ci" |
| } |
| builders { |
| name: "ToTMac (dbg)" |
| mixins: "clang-mac-ci" |
| } |
| builders { |
| name: "ToTMacASan" |
| mixins: "clang-mac-ci" |
| } |
| builders { |
| name: "ToTMacCoverage" |
| mixins: "clang-mac-ci" |
| mixins: "clang-coverage-tot" |
| } |
| builders { |
| name: "ToTWin(dbg)" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWin(dll)" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWin64(dbg)" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWin64(dll)" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWinASanLibfuzzer" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWinCFI" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWinCFI64" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTWinLibcxx64" |
| mixins: "clang-win-ci" |
| } |
| builders { |
| name: "ToTiOS" |
| mixins: "clang-mac-ci" |
| mixins: "ios" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| builders { |
| name: "ToTiOSDevice" |
| mixins: "clang-mac-ci" |
| mixins: "ios" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| builders { |
| name: "UBSanVptr Linux" |
| mixins: "clang-linux-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "linux-win_cross-rel" |
| mixins: "clang-linux-ci" |
| } |
| |
| # chromium.gpu |
| builders { |
| name: "GPU Win x64 Builder" |
| mixins: "win-gpu-ci" |
| } |
| builders { |
| name: "GPU Win x64 Builder (dbg)" |
| mixins: "win-gpu-ci" |
| } |
| # Note that the Win testers are all thin Linux VMs, triggering jobs on the |
| # physical Win hardware in the Swarming pool, and therefore use the |
| # linux-gpu-ci-tester mixin. |
| builders { |
| name: "Win10 x64 Debug (NVIDIA)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| builders { |
| name: "Win10 x64 Release (NVIDIA)" |
| mixins: "linux-gpu-ci-tester" |
| } |
| # chromium.gpu.fyi |
| builders { |
| name: "GPU FYI Win Builder" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI Win Builder (dbg)" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI Win dEQP Builder" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI Win x64 Builder" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI Win x64 Builder (dbg)" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI Win x64 dEQP Builder" |
| mixins: "win-gpu-fyi-ci" |
| } |
| builders { |
| name: "GPU FYI XR Win x64 Builder" |
| mixins: "win-gpu-fyi-ci" |
| } |
| # Note that the Win testers are all thin Linux VMs, triggering jobs on the |
| # physical Win hardware in the Swarming pool, and therefore use the |
| # linux-gpu-fyi-ci-tester mixin. |
| builders { |
| name: "Win10 FYI x64 Debug (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Exp Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Exp Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Release (AMD RX 550)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Release (Intel UHD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| # TODO(https://crbug.com/986939): Remove this increased timeout once |
| # more devices are added. |
| execution_timeout_secs: 64800 # 18h. |
| } |
| builders { |
| name: "Win10 FYI x64 Release (NVIDIA GeForce GTX 1660)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| execution_timeout_secs: 64800 # 18h. |
| } |
| builders { |
| name: "Win10 FYI x64 Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 Release XR Perf (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 dEQP Release (Intel HD 630)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x64 dEQP Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win10 FYI x86 Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI Debug (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI dEQP Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI Release (AMD)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI x64 dEQP Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| builders { |
| name: "Win7 FYI x64 Release (NVIDIA)" |
| mixins: "linux-gpu-fyi-ci-tester" |
| } |
| |
| # chromium.dawn |
| builders { |
| name: "Dawn Linux x64 Builder" |
| mixins: "linux-dawn-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Dawn Linux x64 Release (Intel HD 630)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Linux x64 Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Linux x64 DEPS Builder" |
| mixins: "linux-dawn-ci-builder" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Dawn Linux x64 DEPS Release (Intel HD 630)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Linux x64 DEPS Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Mac x64 Builder" |
| mixins: "mac-dawn-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Dawn Mac x64 DEPS Builder" |
| mixins: "mac-dawn-ci" |
| mixins: "goma-rbe-prod" |
| } |
| # Note that the Mac testers are all thin Linux VMs, triggering jobs on the |
| # physical Mac hardware in the Swarming pool, and therefore use the |
| # linux-dawn-ci-tester mixin. |
| builders { |
| name: "Dawn Mac x64 Release (AMD)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Mac x64 Release (Intel)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Mac x64 DEPS Release (AMD)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Mac x64 DEPS Release (Intel)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x86 Builder" |
| mixins: "win-dawn-ci" |
| } |
| builders { |
| name: "Dawn Win10 x64 Builder" |
| mixins: "win-dawn-ci" |
| } |
| # Note that the Win testers are all thin Linux VMs, triggering jobs on the |
| # physical Win hardware in the Swarming pool, and therefore use the |
| # linux-dawn-ci-tester mixin. |
| builders { |
| name: "Dawn Win10 x86 Release (Intel HD 630)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x64 Release (Intel HD 630)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x86 Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x64 Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| 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: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x64 DEPS Release (Intel HD 630)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x86 DEPS Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| builders { |
| name: "Dawn Win10 x64 DEPS Release (NVIDIA)" |
| mixins: "linux-dawn-ci-tester" |
| } |
| |
| |
| # Code coverage reports generation bots. |
| builders { |
| name: "ios-simulator-code-coverage" |
| mixins: "code-coverage" |
| mixins: "clang-coverage" |
| mixins: "ios" |
| dimensions: "cores:" |
| } |
| |
| builders { |
| name: "linux-code-coverage" |
| mixins: "code-coverage" |
| mixins: "clang-coverage" |
| mixins: "goma-rbe-prod" |
| dimensions: "cores:32" |
| } |
| |
| builders { |
| name: "mac-code-coverage-generation" |
| mixins: "code-coverage" |
| mixins: "clang-coverage" |
| dimensions: "cores:24" |
| } |
| builders { |
| name: "MSAN Release (chained origins)" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "TSAN Release" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Linux CFI" |
| dimensions: "cores:32" |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| |
| # TODO(thakis): Remove once https://crbug.com/927738 is resolved. |
| execution_timeout_secs: 14400 # 4 hours |
| } |
| builders { |
| name: "Jumbo Win x64" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "WebKit Linux MSAN" |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Mac ASAN Release Media" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux MSan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "TSAN Debug" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "UBSan vptr Release" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Mac ASAN Release" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "WebKit Linux ASAN" |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Libfuzzer Upload Mac ASan" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:24" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "goma-rbe-prod" |
| execution_timeout_secs: 14400 # 4 hours |
| } |
| builders { |
| name: "Libfuzzer Upload Windows ASan" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:8" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| } |
| builders { |
| name: "Mac ASan 64 Builder" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:" # Swapping between 8 and 24 |
| mixins: "memory-ci" |
| # TODO(hinoka): Remove this after debugging. |
| recipe { |
| properties_j: <<END |
| $build/goma: { |
| "server_host": "goma.chromium.org", |
| "rpc_extra_params": "?prod", |
| "debug": true |
| } |
| END |
| } |
| } |
| builders { |
| name: "UBSan Release" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "ChromiumOS ASAN Release" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "ASAN Release Media" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "win-archive-dbg" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "win-archive-rel" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "WebKit Linux Leak" |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Linux ChromiumOS MSan Tests" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-archive-dbg" |
| # Bump to 32 if needed. |
| dimensions: "cores:8" |
| mixins: "chromium-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-archive-rel" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Oreo Phone Tester" |
| mixins: "android-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-pie-arm64-dbg" |
| mixins: "android-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-pie-x86-fyi-rel" |
| mixins: "android-fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| name: "ASan Debug (32-bit x86 with V8-ARM)" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Linux remote_run Tester" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "WebKit Mac10.13 (retina)" |
| dimensions: "os:Mac-10.13" |
| mixins: "mac-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Afl Upload Linux ASan" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| recipe { |
| name: "chromium_afl" |
| } |
| } |
| builders { |
| name: "Win 10 Fast Ring" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Linux MSan Tests" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| 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" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "ASAN Debug" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Mac deterministic" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:" |
| mixins: "fyi-ci" |
| mixins: "deterministic" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Site Isolation Android" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "MSAN Release (no origins)" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Linux Chromium OS ASan LSan Builder" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux-annotator-rel" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "win-annotator-rel" |
| dimensions: "os:Windows-10" |
| execution_timeout_secs: 57600 # 16h |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Jumbo Mac" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| # Do not use builderless for this (crbug.com/980080). |
| name: "Libfuzzer Upload Linux UBSan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "VR Linux" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Mac deterministic (dbg)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:" |
| mixins: "fyi-ci" |
| mixins: "deterministic" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "ASAN Release" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux ASan Debug" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux V8-ARM64 ASan Debug" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Closure Compilation Linux" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| recipe { |
| name: "closure_compilation" |
| } |
| } |
| builders { |
| name: "Mojo Windows" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "linux-archive-dbg" |
| # Bump to 32 if needed. |
| dimensions: "cores:8" |
| mixins: "chromium-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux-archive-rel" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux ASan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux V8-ARM64 ASan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux32 ASan Debug" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux32 ASan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux32 V8-ARM ASan Debug" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Linux32 V8-ARM ASan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Libfuzzer Upload Chrome OS ASan" |
| mixins: "fuzz-ci" |
| mixins: "libfuzzer" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Android CFI" |
| dimensions: "cores:32" |
| # TODO(https://crbug.com/919430) Remove the larger timeout once compile |
| # times have been brought down to reasonable level |
| execution_timeout_secs: 16200 # 4.5h |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Linux MSan Builder" |
| mixins: "memory-ci-goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "ASan Release Media (32-bit x86 with V8-ARM)" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "mac-hermetic-upgrade-rel" |
| dimensions: "os:Mac-10.13" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "mac-osxbeta-rel" |
| mixins: "fyi-ci" |
| # This is launching & collecting entirely isolated tests. |
| # OS shouldn't matter. |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Mojo ChromiumOS" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Linux remote_run Builder" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Win ASan Release Media" |
| dimensions: "os:Windows-10" |
| mixins: "fuzz-ci" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "mac-archive-dbg" |
| dimensions: "os:Mac-10.13" |
| # Bump to 8 cores if needed. |
| dimensions: "cores:4" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "mac-archive-rel" |
| dimensions: "os:Mac-10.13" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "Linux ChromiumOS MSan Builder" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Mojo Linux" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Linux Chromium OS ASan LSan Tests (1)" |
| mixins: "memory-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Memory Infra Tester" |
| mixins: "android-fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "ios-device-goma-canary-clobber" |
| mixins: "ios" |
| mixins: "fyi-ci" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| builders { |
| name: "ASan Release (32-bit x86 with V8-ARM)" |
| mixins: "fuzz-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "WebKit Win10" |
| dimensions: "os:Windows-10" |
| mixins: "win-ci" |
| } |
| builders { |
| name: "win32-archive-dbg" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "win32-archive-rel" |
| dimensions: "os:Windows-10" |
| dimensions: "cores:32" |
| mixins: "chromium-ci" |
| } |
| builders { |
| name: "Linux Viz" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Jumbo Linux x64" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "Mojo Android" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| # Goma RBE ToT/Staging/FYI |
| builders { |
| name: "Chromium Linux Goma RBE ToT" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE ToT (ATS)" |
| mixins: "linux-xenial" |
| mixins: "goma-ats" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Staging" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Staging (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Staging (dbg)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Staging (dbg) (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Prod" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Prod (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Prod (dbg)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Linux Goma RBE Prod (dbg) (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Mac Goma RBE ToT" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "Chromium Mac Goma RBE Staging (clobber)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging-j80" |
| } |
| builders { |
| name: "Chromium Mac Goma RBE Staging" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging-j80" |
| } |
| builders { |
| name: "Chromium Mac Goma RBE Staging (dbg)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging-j80" |
| } |
| builders { |
| name: "Chromium Mac Goma RBE Prod" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-j80" |
| } |
| builders { |
| name: "Chromium Win Goma RBE ToT" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ats" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Staging" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging-ats" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Staging (clobber)" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging-ats" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Prod" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Prod (clobber)" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Prod (dbg)" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "Chromium Win Goma RBE Prod (dbg) (clobber)" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE ToT" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE ToT (ATS)" |
| mixins: "linux-xenial" |
| mixins: "goma-ats" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE Staging" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-staging" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE Prod" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE Prod (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE Prod (dbg)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "Chromium Android ARM 32-bit Goma RBE Prod (dbg) (clobber)" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "chromeos-amd64-generic-rel (Goma RBE FYI)" |
| mixins: "builderless" |
| mixins: "goma-ci" |
| mixins: "goma-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "fuchsia-fyi-arm64-rel (Goma RBE FYI)" |
| mixins: "builderless" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "fuchsia-fyi-x64-rel (Goma RBE FYI)" |
| mixins: "builderless" |
| mixins: "goma-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| # Goma Staging |
| builders { |
| name: "Chromium Mac Goma Staging" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "goma-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "Chromium Linux Goma Staging" |
| mixins: "linux-xenial" |
| mixins: "goma-ci" |
| } |
| builders { |
| name: "CrWinGomaStaging" |
| dimensions: "os:Windows-10" |
| mixins: "goma-ci" |
| } |
| # Goma Canary |
| builders { |
| name: "Mac Builder (dbg) Goma Canary (clobber)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "mac-archive-rel-goma-canary" |
| 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: "chromeos-amd64-generic-rel-goma-canary" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-archive-dbg-goma-canary" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "mac-archive-rel-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-archive-rel-goma-canary-localoutputcache" |
| mixins: "fyi-ci" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "Linux Builder Goma Canary" |
| # keep to use trusty for this until chrome drops support of development |
| # on trusty. |
| dimensions: "os:Ubuntu-14.04" |
| mixins: "fyi-ci" |
| mixins: "builderless" |
| } |
| 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: "win32-archive-rel-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-archive-rel-goma-canary" |
| mixins: "fyi-ci" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| # Goma RBE canary |
| builders { |
| name: "chromeos-amd64-generic-rel-goma-rbe-canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "Linux Builder Goma RBE Canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "linux-archive-rel-goma-rbe-canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "android-archive-dbg-goma-rbe-canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "linux-archive-rel-goma-rbe-ats-canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "android-archive-dbg-goma-rbe-ats-canary" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "mac-archive-rel-goma-rbe-canary" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "Mac Builder (dbg) Goma RBE Canary (clobber)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "ios-device-goma-rbe-canary-clobber" |
| mixins: "ios" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| # Goma Latest Client |
| builders { |
| name: "Mac Builder (dbg) Goma Latest Client (clobber)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "mac-archive-rel-goma-latest" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Win Builder Goma Latest Client" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "android-archive-dbg-goma-latest" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "mac-archive-rel-goma-latest-localoutputcache" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Win7 Builder Goma Latest Client" |
| dimensions: "os:Windows-7" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Mac Builder (dbg) Goma Latest Client" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Win Builder (dbg) Goma Latest Client" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "linux-archive-rel-goma-latest-localoutputcache" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Linux Builder Goma Latest Client" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Win cl.exe Goma Latest Client LocalOutputCache" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Win7 Builder (dbg) Goma Latest Client" |
| dimensions: "os:Windows-7" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "win32-archive-rel-goma-latest-localoutputcache" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "Mac Builder Goma Latest Client" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "WinMSVC64 Goma Latest Client" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "linux-archive-rel-goma-latest" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "chromeos-amd64-generic-rel-goma-latest" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| } |
| builders { |
| name: "ios-device-goma-latest-clobber" |
| mixins: "ios" |
| mixins: "fyi-ci" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| # Goma RBE latest client |
| builders { |
| name: "chromeos-amd64-generic-rel-goma-rbe-latest" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "Linux Builder Goma RBE Latest Client" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "linux-archive-rel-goma-rbe-latest" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "android-archive-dbg-goma-rbe-latest" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "linux-archive-rel-goma-rbe-ats-latest" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "android-archive-dbg-goma-rbe-ats-latest" |
| mixins: "builderless" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod-ats" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "mac-archive-rel-goma-rbe-latest" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "Mac Builder (dbg) Goma RBE Latest Client (clobber)" |
| dimensions: "os:Mac-10.13" |
| dimensions: "cores:4" |
| mixins: "fyi-ci" |
| mixins: "goma-j80" |
| } |
| builders { |
| name: "ios-device-goma-rbe-latest-clobber" |
| mixins: "ios" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-prod" |
| recipe { |
| name: "ios/unified_builder_tester" |
| } |
| } |
| builders { |
| name: "Win Builder Goma RBE Latest Client" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-staging-ats" |
| } |
| builders { |
| name: "Win Builder (dbg) Goma RBE Latest Client" |
| dimensions: "os:Windows-10" |
| mixins: "fyi-ci" |
| mixins: "goma-rbe-staging-ats" |
| } |
| } |
| } |
| |
| buckets { |
| name: "findit" |
| acls { |
| role: SCHEDULER |
| group: "findit-tryjob-access" |
| } |
| acls { |
| role: SCHEDULER |
| identity: "luci-scheduler@appspot.gserviceaccount.com" |
| } |
| 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 { |
| 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 "try" bucket |
| # after they have been configured to use this generic builder, as well as |
| # the findit 'mixin'. |
| builders { name: "findit_variable" } |
| # Same as above, except now with a specified recipe, as this is no longer |
| # overridable with Buildbucket V2 |
| builders { |
| name: "findit-rerun" |
| recipe { |
| name: "findit/chromium/single_revision" |
| } |
| } |
| builders { |
| name: "linux_chromium_bot_db_exporter" |
| mixins: "linux-xenial" |
| recipe { |
| name: "findit/chromium/export_bot_db" |
| properties: "gs_bucket:findit-for-me" |
| properties: "gs_object:bot_db.json" |
| } |
| } |
| } |
| } |
| |
| buckets { |
| name: "try" |
| |
| acl_sets: "tryserver" |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| task_template_canary_percentage { value: 5 } |
| |
| builder_defaults { |
| dimensions: "cores:8" |
| dimensions: "cpu:x86-64" |
| service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com" |
| # Max. pending time for builds. CQ considers builds pending >2h as timed |
| # out: http://shortn/_8PaHsdYmlq. Keep this in sync. |
| expiration_secs: 7200 # 2h |
| execution_timeout_secs: 14400 # 4h |
| 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" |
| mixins: "goma-rbe-prod" |
| name: "android_angle_deqp_rel_ng" |
| } |
| builders { |
| mixins: "android-angle-try" |
| mixins: "goma-rbe-prod" |
| 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: "builderless" |
| mixins: "linux-xenial" |
| name: "android_cronet_tester" |
| recipe { |
| properties: "buildername:android-cronet-arm-dbg" |
| } |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod" |
| name: "android-cronet-arm-dbg" |
| } |
| builders { |
| name: "android-kitkat-arm-rel" |
| mixins: "android-try" |
| mixins: "goma-rbe-prod-j150" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| builders { |
| name: "android-marshmallow-arm64-coverage-rel" |
| mixins: "android-try" |
| mixins: "builderless" |
| mixins: "goma-j300" |
| mixins: "java-coverage" |
| mixins: "linux-xenial" |
| dimensions: "cores:16" |
| dimensions: "ssd:1" |
| } |
| builders { |
| name: "android-marshmallow-arm64-rel" |
| mixins: "android-try" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod-j300" |
| mixins: "linux-xenial" |
| dimensions: "cores:16" |
| dimensions: "ssd:1" |
| } |
| builders { |
| name: "android-marshmallow-x86-fyi-rel" |
| mixins: "android-try" |
| mixins: "builderless" |
| mixins: "linux-xenial" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-oreo-arm64-cts-networkservice-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-pie-arm64-rel" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-webview-pie-arm64-fyi-rel" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-j300" |
| name: "android_arm64_dbg_recipe" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-binary-size" |
| mixins: "android-try" |
| mixins: "goma-j150" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| recipe { |
| name: "binary_size_trybot" |
| } |
| } |
| builders { |
| mixins: "android-try" |
| name: "android_blink_rel" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-j300" |
| name: "android_clang_dbg_recipe" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-j150" |
| name: "android_compile_dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| name: "android_cronet" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android_n5x_swarming_dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| name: "cast_shell_android" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { mixins: "android-optional-gpu-try" name: "android_optional_gpu_tests_rel" } |
| builders { |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| name: "android_unswarmed_pixel_aosp" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-l-nexus-5-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-l-nexus-6-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-m-nexus-5x-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-m-nexus-5x-deqp-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-m-nexus-5x-skgl-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-m-nexus-6p-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-m-nexus-9-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-n-nvidia-shield-tv-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-p-pixel-2-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-p-pixel-2-skv-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-q-pixel-2-deqp-vk-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-q-pixel-2-deqp-vk-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-q-pixel-2-vk-32" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-android-q-pixel-2-vk-64" |
| } |
| builders { |
| mixins: "android-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-try-android-m-nexus-5x-64" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-webview-marshmallow-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-webview-nougat-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-webview-oreo-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-webview-pie-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "deterministic" |
| mixins: "goma-rbe-prod" |
| name: "android-deterministic-rel" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| mixins: "deterministic" |
| mixins: "goma-rbe-prod" |
| name: "android-deterministic-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "try-nougat-phone-tester" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-oreo-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "android-try" |
| name: "android-pie-arm64-dbg" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android-pie-x86-fyi-rel" |
| mixins: "android-try" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| builders { |
| mixins: "chromeos-try" |
| name: "chromeos-amd64-generic-cfi-thin-lto-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "chromeos-amd64-generic-dbg" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "chromeos-amd64-generic-rel" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "chromeos-arm-generic-dbg" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "chromeos-arm-generic-rel" |
| } |
| builders { |
| mixins: "chromeos-try" |
| name: "chromeos-kevin-compile-rel" |
| mixins: "builderless" |
| } |
| # Identical to chromeos-kevin-rel, but runs experimentally on a fraction of |
| # all CLs. Separate from chromeos-kevin-rel due to different triggering |
| # policies. |
| builders { |
| mixins: "chromeos-try" |
| name: "chromeos-kevin-experimental-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "chromeos-try" |
| name: "chromeos-kevin-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "linux-chromeos-compile-dbg" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "builderless" |
| name: "linux-chromeos-dbg" |
| } |
| builders { |
| mixins: "chromeos-try" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| mixins: "clang-coverage" |
| name: "linux-chromeos-rel" |
| } |
| |
| builders { |
| mixins: "linux-try" |
| name: "cast_shell_audio_linux" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "cast_shell_linux" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "chromium_presubmit" |
| mixins: "builderless" |
| recipe { |
| name: "presubmit" |
| properties: "repo_name:chromium" |
| properties_j: <<END |
| $depot_tools/presubmit: { |
| "runhooks": true, |
| "timeout_s": 480 |
| } |
| END |
| } |
| } |
| builders { |
| mixins: "linux-try" |
| name: "closure_compilation" |
| recipe { |
| name: "closure_compilation" |
| } |
| mixins: "builderless" |
| } |
| |
| builders { mixins: "linux-dawn-try" name: "dawn-linux-x64-deps-rel" } |
| |
| builders { |
| mixins: "linux-try" |
| name: "fuchsia_arm64" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia-arm64-cast" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia-fyi-arm64-rel" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia-fyi-x64-dbg" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia-fyi-x64-rel" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| name: "fuchsia-compile-x64-dbg" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia_x64" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "fuchsia-x64-cast" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-intel-dqp" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-intel-exp" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-intel-rel" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-intel-skv" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-nvidia-dbg" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-nvidia-dqp" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-nvidia-exp" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-nvidia-rel" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-fyi-try-linux-nvidia-skv" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-linux-nvidia-tsn" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-try-linux-nvidia-dbg" |
| } |
| builders { |
| mixins: "linux-optional-gpu-try" |
| name: "gpu-try-linux-nvidia-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "leak_detection_linux" |
| mixins: "builderless" |
| } |
| builders { mixins: "linux-angle-try" name: "fuchsia-angle-rel" } |
| builders { |
| mixins: "linux-angle-try" |
| name: "linux-angle-rel" |
| } |
| builders { |
| mixins: "linux-angle-try" |
| name: "linux_angle_deqp_rel_ng" |
| } |
| builders { |
| mixins: "linux-angle-try" |
| name: "linux_angle_ozone_rel_ng" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux-blink-heap-concurrent-marking-tsan-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux-blink-heap-verification-try" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux-dcheck-off-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux-gcc-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux-jumbo-rel" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux-libfuzzer-asan-rel" |
| mixins: "linux-try" |
| mixins: "builderless" |
| recipe { |
| name: "chromium_libfuzzer_trybot" |
| } |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux-ozone-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux-webkit-msan-rel" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| # TODO(crbug.com/986191): re-enable RBE+ATS when the issue is fixed. |
| # mixins: "goma-rbe-prod-ats" |
| name: "linux_arm" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_chromium_analysis" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_chromium_archive_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-j150" |
| name: "linux_chromium_asan_rel_ng" |
| mixins: "builderless" |
| dimensions: "ssd:1" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| mixins: "builderless" |
| name: "linux_chromium_cfi_rel_ng" |
| dimensions: "cores:32" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-j150" |
| name: "linux_chromium_chromeos_asan_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-j150" |
| name: "linux_chromium_chromeos_msan_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux_chromium_clobber_deterministic", |
| mixins: "linux-try" |
| mixins: "deterministic" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_chromium_clobber_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_chromium_compile_dbg_32_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "linux-debug-cache" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| name: "linux_chromium_compile_dbg_ng" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux_chromium_compile_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-debug-cache" |
| mixins: "linux-try" |
| name: "linux_chromium_dbg_ng" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod-j150" |
| name: "linux_chromium_msan_rel_ng" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "clang-tidy" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| name: "linux-clang-tidy-dbg" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "clang-tidy" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| name: "linux-clang-tidy-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| mixins: "clang-coverage" |
| name: "linux-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod-j150" |
| mixins: "builderless" |
| mixins: "linux-trusty" |
| name: "linux-trusty-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "builderless" |
| name: "linux-viz-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| name: "linux_chromium_tsan_rel_ng" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_chromium_ubsan_rel_ng" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "linux-dawn-try" |
| mixins: "goma-rbe-prod" |
| name: "linux-dawn-rel" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_layout_tests_composite_after_paint" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_layout_tests_layout_ng_disabled" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| name: "linux_mojo" |
| mixins: "builderless" |
| } |
| builders { |
| mixins: "linux-try" |
| name: "linux_mojo_chromeos" |
| mixins: "builderless" |
| } |
| builders { mixins: "linux-optional-gpu-try" name: "linux_optional_gpu_tests_rel" } |
| builders { |
| mixins: "linux-try" |
| mixins: "upload_clang" |
| mixins: "linux-trusty" |
| 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" name: "ios12-beta-simulator" } |
| builders { mixins: "ios-try" name: "ios13-beta-simulator" } |
| builders { mixins: "ios-try" name: "ios13-sdk-simulator" } |
| builders { mixins: "ios-try" name: "ios-simulator-full-configs" } |
| builders { mixins: "ios-try" name: "ios-simulator-noncq" } |
| builders { mixins: "ios-try" name: "ios-simulator-eg" } |
| builders { mixins: "ios-try" name: "ios-simulator-xcode-clang" } |
| builders { mixins: "ios-try" name: "ios-slimnav" } |
| builders { |
| mixins: "mac-dawn-try" |
| mixins: "goma-rbe-prod" |
| name: "dawn-mac-x64-deps-rel" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-mac-amd-dqp" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-amd-pro-rel" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-mac-amd-retina-dbg" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-amd-retina-exp" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-amd-retina-rel" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-mac-asan" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-intel-dbg" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-intel-dqp" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-intel-exp" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-intel-rel" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-fyi-try-mac-nvidia-retina-dbg" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-nvidia-retina-exp" |
| # This bot has one machine backing its tests at the moment. |
| # If it gets more, this should be switched back to gpu-slow-bot. |
| # See crbug.com/853307 for more context. |
| execution_timeout_secs: 43200 # 12h |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| name: "gpu-fyi-try-mac-nvidia-retina-rel" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-try-mac-amd-retina-dbg" |
| } |
| builders { |
| mixins: "mac-optional-gpu-try" |
| mixins: "goma-rbe-prod" |
| name: "gpu-try-mac-intel-dbg" |
| } |
| builders { |
| name: "mac-osxbeta-rel" |
| mixins: "mac-try" |
| mixins: "builderless" |
| dimensions: "os:Mac-10.13" |
| dimensions: "ssd:1" |
| } |
| builders { |
| mixins: "mac-angle-try" |
| mixins: "goma-rbe-prod" |
| name: "mac-angle-rel" |
| } |
| 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" |
| mixins: "goma-rbe-prod" |
| name: "mac_chromium_10.13_rel_ng" |
| } |
| builders { mixins: "mac-try" name: "mac_chromium_archive_rel_ng" } |
| builders { |
| mixins: "mac-try" |
| mixins: "goma-rbe-prod-j150" |
| name: "mac_chromium_asan_rel_ng" |
| } |
| builders { |
| mixins: "mac-try" |
| mixins: "goma-j150" |
| mixins: "builderless" |
| name: "mac_chromium_compile_dbg_ng" |
| dimensions:"os:Mac-10.13" |
| dimensions:"ssd:1" |
| } |
| builders { mixins: "mac-try" name: "mac_chromium_compile_rel_ng" } |
| builders { mixins: "mac-try" name: "mac_chromium_dbg_ng" } |
| builders { |
| mixins: "mac-try" |
| mixins: "goma-j150" |
| name: "mac-rel" |
| } |
| builders { |
| mixins: "mac-dawn-try" |
| mixins: "goma-rbe-prod" |
| name: "mac-dawn-rel" |
| } |
| 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" |
| mixins: "xcode-mac-9a235" |
| name: "mac_upload_clang" |
| execution_timeout_secs: 21600 # 6h |
| } |
| |
| builders { mixins: "win-dawn-try" name: "dawn-win10-x64-deps-rel" } |
| builders { mixins: "win-dawn-try" name: "dawn-win10-x86-deps-rel" } |
| |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win-xr-builder-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-amd-dbg-32" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-amd-dqp-32" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-amd-rel-32" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-nvidia-dqp-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-nvidia-rel-32" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win7-nvidia-rel-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-intel-dqp-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-intel-exp-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-intel-rel-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-nvidia-dbg-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-nvidia-dqp-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-nvidia-exp-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-nvidia-rel-32" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-fyi-try-win10-nvidia-rel-64" |
| } |
| builders { |
| mixins: "win-optional-gpu-try" |
| name: "gpu-try-win10-nvidia-rel" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win10_chromium_x64_dbg_ng" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "goma-j150" |
| mixins: "win-try" |
| mixins: "win10" |
| dimensions: "ssd:1" |
| name: "win10_chromium_x64_rel_ng" |
| } |
| builders { mixins: "win-try" name: "win10_chromium_x64_rel_ng_exp" } |
| builders { |
| mixins: "builderless" |
| mixins: "goma-j300" |
| mixins: "win-try" |
| mixins: "win10" |
| dimensions: "ssd:1" |
| name: "win7-rel" |
| execution_timeout_secs: 16200 # 4.5h |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win-annotator-rel" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "goma-j150" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win-asan" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win-jumbo-rel" |
| } |
| builders { |
| name: "win-libfuzzer-asan-rel" |
| mixins: "win-try" |
| recipe { |
| name: "chromium_libfuzzer_trybot" |
| } |
| } |
| builders { mixins: "win-angle-try" name: "win-angle-deqp-rel-32" } |
| builders { mixins: "win-angle-try" name: "win-angle-deqp-rel-64" } |
| builders { mixins: "win-angle-try" name: "win-angle-rel-32" } |
| builders { mixins: "win-angle-try" name: "win-angle-rel-64" } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_archive" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "goma-j150" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_chromium_compile_dbg_ng" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_chromium_compile_rel_ng" |
| } |
| # TODO(crbug/794085): Revisit exceptional extra-long timeout when we speed |
| # up the builder. |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_chromium_dbg_ng" |
| execution_timeout_secs: 14400 # 4h |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_chromium_x64_rel_ng" |
| } |
| builders { mixins: "win-dawn-try" name: "win-dawn-rel" } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_mojo" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-optional-gpu-try" |
| mixins: "win10" |
| name: "win_optional_gpu_tests_rel" |
| } |
| builders { |
| mixins: "win-try" |
| mixins: "upload_clang" |
| name: "win_upload_clang" |
| dimensions: "cores:32" |
| } |
| builders { |
| mixins: "builderless" |
| mixins: "win-try" |
| mixins: "win10" |
| name: "win_x64_archive" |
| } |
| |
| builders { |
| name: "android_compile_x86_dbg" |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux-annotator-rel" |
| mixins: "linux-try" |
| mixins: "builderless" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "linux_vr" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android_compile_rel" |
| mixins: "android-try" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "linux_android_dbg_ng" |
| mixins: "android-try" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android_compile_x64_dbg" |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android_archive_rel_ng" |
| mixins: "android-try" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "layout_test_leak_detection" |
| mixins: "linux-try" |
| mixins: "goma-rbe-prod" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android_cfi_rel_ng" |
| dimensions: "cores:32" |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "android_mojo" |
| mixins: "android-try" |
| mixins: "goma-rbe-prod" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| |
| # Blink try builders. |
| builders { |
| name: "linux-blink-rel" |
| mixins: "blink-try" |
| mixins: "linux-xenial" |
| mixins: "builderless" |
| } |
| builders { |
| name: "mac10.10-blink-rel" |
| mixins: "mac" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "mac10.11-blink-rel" |
| mixins: "mac" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "mac10.12-blink-rel" |
| mixins: "mac" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "mac10.13-blink-rel" |
| mixins: "mac" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "mac10.13_retina-blink-rel" |
| mixins: "mac" |
| mixins: "blink-try" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "win10-blink-rel" |
| mixins: "win" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "win7-blink-rel" |
| mixins: "win" |
| mixins: "blink-try" |
| } |
| builders { |
| name: "win-celab-try-rel" |
| mixins: "builderless" |
| mixins: "celab-try" |
| mixins: "win-try" |
| mixins: "win10" |
| } |
| } |
| } |
| |
| buckets { |
| name: "webrtc" |
| acl_sets: "ci" |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}" |
| builder_defaults { |
| # Automatically assigns a dimensions:<builder name> to each builder. |
| auto_builder_dimension: YES |
| build_numbers: YES |
| dimensions: "cpu:x86-64" |
| execution_timeout_secs: 7200 # 2h |
| recipe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/master" |
| properties: "mastername:chromium.webrtc" |
| properties: "perf_dashboard_machine_group:ChromiumWebRTC" |
| name: "chromium" |
| } |
| service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| swarming_tags: "vpython:native-python-wrapper" |
| } |
| |
| # Keep builders grouped by OS, then sorted by name. |
| |
| # Android |
| |
| builders { |
| name: "WebRTC Chromium Android Builder" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "WebRTC Chromium Android Tester" |
| mixins: "linux-xenial" |
| } |
| |
| # Linux |
| |
| builders { |
| name: "WebRTC Chromium Linux Builder" |
| mixins: "linux-xenial" |
| mixins: "goma-rbe-prod" |
| } |
| builders { |
| name: "WebRTC Chromium Linux Tester" |
| mixins: "linux-xenial" |
| } |
| |
| # Mac |
| |
| builders { |
| name: "WebRTC Chromium Mac Builder" |
| mixins: "mac" |
| mixins: "goma-rbe-prod" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "WebRTC Chromium Mac Tester" |
| mixins: "mac" |
| } |
| |
| # Win |
| |
| builders { mixins: "win" name: "WebRTC Chromium Win Builder" } |
| builders { mixins: "win" name: "WebRTC Chromium Win10 Tester" } |
| builders { mixins: "win" name: "WebRTC Chromium Win7 Tester" } |
| builders { mixins: "win" name: "WebRTC Chromium Win8 Tester" } |
| } |
| } |
| |
| buckets { |
| name: "webrtc.fyi" |
| acl_sets: "ci" |
| |
| swarming { |
| hostname: "chromium-swarm.appspot.com" |
| url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}" |
| builder_defaults { |
| build_numbers: YES |
| dimensions: "cpu:x86-64" |
| dimensions: "pool:luci.chromium.webrtc.fyi" |
| execution_timeout_secs: 7200 # 2h |
| recipe { |
| cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" |
| cipd_version: "refs/heads/master" |
| properties: "mastername:chromium.webrtc.fyi" |
| name: "chromium" |
| } |
| service_account: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" |
| swarming_tags: "vpython:native-python-wrapper" |
| } |
| |
| # Keep builders grouped by OS, then sorted by name. |
| |
| # Android |
| |
| builders { mixins: "linux-xenial" mixins: "goma-rbe-prod" name: "WebRTC Chromium FYI Android Builder" } |
| builders { mixins: "linux-xenial" mixins: "goma-rbe-prod" name: "WebRTC Chromium FYI Android Builder (dbg)" } |
| builders { mixins: "linux-xenial" mixins: "goma-rbe-prod" name: "WebRTC Chromium FYI Android Builder ARM64 (dbg)" } |
| builders { mixins: "linux-xenial" name: "WebRTC Chromium FYI Android Tests (dbg) (K Nexus5)" } |
| builders { mixins: "linux-xenial" name: "WebRTC Chromium FYI Android Tests (dbg) (M Nexus5X)" } |
| |
| # iOS |
| |
| builders { mixins: "ios-webrtc" mixins: "xcode-caches" name: "WebRTC Chromium FYI ios-device" } |
| builders { mixins: "ios-webrtc" mixins: "xcode-caches" name: "WebRTC Chromium FYI ios-simulator" } |
| |
| # Linux |
| |
| builders { mixins: "linux-xenial" mixins: "goma-rbe-prod" name: "WebRTC Chromium FYI Linux Builder" } |
| builders { mixins: "linux-xenial" mixins: "goma-rbe-prod" name: "WebRTC Chromium FYI Linux Builder (dbg)" } |
| builders { mixins: "linux-xenial" name: "WebRTC Chromium FYI Linux Tester" } |
| |
| # Mac |
| |
| builders { |
| name: "WebRTC Chromium FYI Mac Builder" |
| mixins: "mac" |
| mixins: "goma-rbe-prod" |
| mixins: "xcode-10-caches" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Mac Builder (dbg)" |
| mixins: "mac" |
| mixins: "goma-rbe-prod" |
| mixins: "xcode-10-caches" |
| dimensions: "cores:8" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Mac Tester" |
| mixins: "mac" |
| mixins: "xcode-10-caches" |
| } |
| |
| # Win |
| |
| builders { |
| name: "WebRTC Chromium FYI Win Builder" |
| mixins: "win" |
| dimensions: "os:Windows-10" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Win Builder (dbg)" |
| mixins: "win" |
| dimensions: "os:Windows-10" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Win10 Tester" |
| mixins: "win" |
| dimensions: "os:Windows-10" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Win7 Tester" |
| mixins: "win" |
| dimensions: "os:Windows-7" |
| } |
| builders { |
| name: "WebRTC Chromium FYI Win8 Tester" |
| mixins: "win" |
| dimensions: "os:Windows-8.1" |
| } |
| } |
| } |