# Defines buckets on cr-buildbucket.appspot.com, used by to schedule builds # on buildbot. In particular, CQ uses some of these buckets to schedule tryjobs. # # See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for # schema of this file and documentation. Also see README.md in this dir. # # Please keep this list sorted by bucket name. acl_sets { name: "waterfall" acls { role: READER group: "all" } acls { role: SCHEDULER identity: "luci-scheduler@appspot.gserviceaccount.com" } acls { role: WRITER group: "service-account-chromium-master" } } acl_sets { # This is pure-LUCI CI w/o buildbot. name: "ci" acls { role: READER group: "all" } acls { role: SCHEDULER identity: "luci-scheduler@appspot.gserviceaccount.com" } acls { role: SCHEDULER # Support builder triggering other builders in the same bucket. identity: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com" } acls { # Allow task force to bump next build number. role: WRITER group: "google/luci-task-force@google.com" } acls { # Allow luci-migration to bump next build number. role: WRITER identity: "luci-migration@appspot.gserviceaccount.com" } } acl_sets { name: "tryserver" acls { role: READER group: "all" } acls { role: SCHEDULER group: "project-chromium-tryjob-access" } acls { role: SCHEDULER group: "service-account-cq" } acls { role: SCHEDULER identity: "findit-for-me@appspot.gserviceaccount.com" } acls { role: WRITER group: "service-account-chromium-tryserver" } acls { # Allow luci-migration to bump next build number. role: WRITER identity: "luci-migration@appspot.gserviceaccount.com" } } # CI builders (of which are few) may use high number of concurrent Goma jobs. builder_mixins { name: "goma-many-jobs-for-ci" # IMPORTANT: when # * bumping number of jobs below, or # * adding this mixin to many builders at once, or # * adding this mixin to a builder with many concurrent builds # get review from Goma team. recipe { properties_j: "$build/goma:{\"jobs\": 500}" } } # This is for tryservers becoming slow and critical path of patch landing. builder_mixins { name: "goma-j150" recipe { properties_j: <" to ensure builder affinity. # To "assign" a bot to a builder, bot config of swarming service should # add the same dimension to the bot. auto_builder_dimension: YES luci_migration_host: "luci-migration.appspot.com" recipe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" name: "chromium" properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" } } # Keep builders sorted by target OS, then name. # Android bots. builders { name: "Android arm Builder (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" execution_timeout_secs: 14400 # 4h } builders { name: "Android arm64 Builder (dbg)" mixins: "android-ci" mixins: "goma-many-jobs-for-ci" dimensions: "os:Ubuntu-14.04" execution_timeout_secs: 14400 # 4h } builders { name: "Android ASAN (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android Cronet Builder" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android FYI 32 dEQP Vk Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI 32 dEQP Vk Release (Pixel 2)" mixins: "android-gpu-fyi-ci" # Increase timeout to allow tryjobs against small number of phones. mixins: "gpu-slow-bot" } builders { name: "Android FYI 32 Vk Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI 32 Vk Release (Pixel 2)" mixins: "android-gpu-fyi-ci" # Increase timeout to allow tryjobs against small number of phones. mixins: "gpu-slow-bot" } builders { name: "Android FYI 64 dEQP Vk Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI 64 dEQP Vk Release (Pixel 2)" mixins: "android-gpu-fyi-ci" # Increase timeout to allow tryjobs against small number of phones. mixins: "gpu-slow-bot" } builders { name: "Android FYI 64 Vk Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI 64 Vk Release (Pixel 2)" mixins: "android-gpu-fyi-ci" # Increase timeout to allow tryjobs against small number of phones. mixins: "gpu-slow-bot" } builders { name: "Android FYI dEQP Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (Nexus 5)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (Nexus 5X)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (Nexus 6)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (Nexus 6P)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (Nexus 9)" mixins: "android-gpu-fyi-ci" } builders { name: "Android FYI Release (NVIDIA Shield TV)" mixins: "android-gpu-fyi-ci" } builders { name: "Android Release (Nexus 5X)" mixins: "android-gpu-ci" } builders { name: "Android Tests (trial)(dbg)" mixins: "android-fyi-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android Tests with Tracing" mixins: "android-fyi-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android WebView L (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android WebView M (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android WebView N (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android WebView O (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Android x64 Builder (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" execution_timeout_secs: 14400 # 4h } builders { name: "Android x86 Builder (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "android-kitkat-arm-rel" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "android-marshmallow-arm64-rel" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Cast Android (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Deterministic Android" mixins: "deterministic" mixins: "android-ci" } builders { name: "Deterministic Android (dbg)" mixins: "deterministic" mixins: "android-ci" } builders { name: "Jelly Bean Tester" mixins: "android-fyi-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "KitKat Phone Tester (dbg)" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "KitKat Tablet Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Lollipop Low-end Tester" mixins: "android-fyi-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Lollipop Phone Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Lollipop Tablet Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Marshmallow 64 bit Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Marshmallow Tablet Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } builders { name: "Nougat Phone Tester" mixins: "android-ci" dimensions: "os:Ubuntu-14.04" } # ChromeOS bots. builders { name: "chromeos-amd64-generic-rel" mixins: "chromeos-ci" } builders { name: "chromeos-amd64-generic-rel-vm-tests" mixins: "fyi-ci" mixins: "linux" } builders { name: "chromeos-daisy-rel" mixins: "chromeos-ci" } builders { name: "linux-chromeos-dbg" mixins: "chromeos-ci" } builders { name: "linux-chromeos-rel" mixins: "chromeos-ci" } builders { name: "Linux ChromiumOS Full" mixins: "chromeos-ci" } # Fuchsia bots. builders { name: "Fuchsia ARM64" mixins: "linux-ci" } builders { name: "Fuchsia ARM64 Cast Audio" mixins: "linux-ci" } builders { name: "Fuchsia x64" mixins: "linux-ci" } builders { name: "Fuchsia x64 Cast Audio" mixins: "linux-ci" } builders { name: "fuchsia-fyi-arm64-rel" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "fuchsia-fyi-x64-dbg" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "fuchsia-fyi-x64-rel" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } # Linux bots. builders { name: "Cast Audio Linux" mixins: "linux-ci" } builders { name: "Cast Linux" mixins: "linux-ci" recipe { properties_j: "$build/goma:{\"jobs\": 50}" } } builders { name: "Deterministic Linux" mixins: "deterministic" mixins: "linux-ci" } builders { name: "Deterministic Linux (dbg)" mixins: "deterministic" mixins: "linux-ci" } builders { name: "Leak Detection Linux" mixins: "linux-ci" } builders { name: "Linux ASan LSan Builder" mixins: "linux" mixins: "memory-ci" } builders { name: "Linux ASan LSan Tests (1)" mixins: "linux" mixins: "memory-ci" } builders { name: "Linux ASan Tests (sandboxed)" mixins: "linux" mixins: "memory-ci" } builders { name: "Linux Builder" mixins: "linux-ci" dimensions: "cores:32" } builders { name: "Linux Tests" mixins: "linux-ci" } builders { name: "linux-blink-heap-incremental-marking" mixins: "fyi-ci" mixins: "linux" } builders { name: "linux-blink-heap-verification" mixins: "fyi-ci" mixins: "linux" } builders { name: "linux_chromium_component_updater" mixins: "linux-ci" recipe { name: "findit/chromium/update_components" } service_account: "component-mapping-updater@chops-service-accounts.iam.gserviceaccount.com" } builders { name: "linux-chromium-tests-staging-builder" mixins: "fyi-ci" mixins: "linux" } builders { name: "linux-chromium-tests-staging-tests" mixins: "fyi-ci" mixins: "linux" } builders { name: "linux-gcc-rel" mixins: "linux-ci" } builders { name: "linux-jumbo-rel" mixins: "linux-ci" } builders { name: "linux-ozone-rel" mixins: "linux-ci" } builders { name: "linux-xenial-rel" mixins: "goma-many-jobs-for-ci" dimensions: "os:Ubuntu-16.04" recipe { properties: "mastername:chromium.linux" } } builders { name: "Linux Builder (dbg)" mixins: "linux-ci" dimensions: "cores:32" } builders { name: "Linux Builder (dbg)(32)" mixins: "linux-ci" dimensions: "cores:32" } builders { name: "Linux Tests (dbg)(1)" mixins: "linux-ci" } builders { name: "Linux Tests (dbg)(1)(32)" mixins: "linux-ci" } builders { name: "Linux TSan Builder" mixins: "linux" mixins: "memory-ci" } builders { name: "Linux TSan Tests" mixins: "linux" mixins: "memory-ci" } # chromium.gpu builders { name: "GPU Linux Builder" mixins: "linux-gpu-ci" } builders { name: "GPU Linux Builder (dbg)" mixins: "linux-gpu-ci" } builders { name: "Linux Debug (NVIDIA)" mixins: "linux-gpu-ci" } builders { name: "Linux Release (NVIDIA)" mixins: "linux-gpu-ci" } # chromium.gpu.fyi builders { name: "GPU FYI Linux Builder" mixins: "linux-gpu-fyi-ci" } builders { name: "GPU FYI Linux Builder (dbg)" mixins: "linux-gpu-fyi-ci" } builders { name: "GPU FYI Linux Ozone Builder" mixins: "linux-gpu-fyi-ci" } builders { name: "GPU FYI Linux dEQP Builder" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI Release (NVIDIA)" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI Debug (NVIDIA)" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI dEQP Release (NVIDIA)" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI Release (Intel HD 630)" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI dEQP Release (Intel HD 630)" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI GPU TSAN Release" mixins: "linux-gpu-fyi-ci" } builders { name: "Linux FYI Release (AMD R7 240)" mixins: "linux-gpu-fyi-ci" mixins: "gpu-slow-bot" } builders { name: "Linux FYI Ozone (Intel)" mixins: "linux-gpu-fyi-ci" } builders { name: "Headless Linux (dbg)" mixins: "linux" mixins: "fyi-ci" } # Mac bots. builders { name: "mac-jumbo-rel" mixins: "mac-ci" dimensions: "cores:4" } builders { name: "Mac Builder" mixins: "mac-ci" } builders { name: "Mac10.10 Tests" mixins: "mac-ci" dimensions:"os:Mac-10.10" } builders { name: "Mac10.11 Tests" mixins: "mac-ci" dimensions:"os:Mac-10.11" } builders { name: "Mac10.12 Tests" mixins: "mac-ci" dimensions:"os:Mac-10.12" } builders { name: "Mac10.13 Tests" mixins: "mac-ci" dimensions:"os:Mac-10.13" } builders { name: "mac-cocoa-rel" mixins: "mac-ci" dimensions:"os:Mac-10.13" } builders { name: "Mac Builder (dbg)" mixins: "mac-ci" } builders { name: "Mac10.13 Tests (dbg)" mixins: "mac-ci" } builders { name: "GPU Mac Builder" mixins: "mac-gpu-ci" } builders { name: "Mac Release (Intel)" mixins: "mac-gpu-ci" # TODO(tandrii,kbr): this builder doesn't actually run tests locally, # and so can perhaps run on cheaper linux hardware. } builders { name: "Mac Retina Release (AMD)" mixins: "mac-gpu-ci" # TODO(tandrii,kbr): this builder doesn't actually run tests locally, # and so can perhaps run on cheaper linux hardware. } builders { name: "GPU Mac Builder (dbg)" mixins: "mac-gpu-ci" } builders { name: "Mac Debug (Intel)" mixins: "mac-gpu-ci" # TODO(tandrii,kbr): this builder doesn't actually run tests locally, # and so can perhaps run on cheaper linux hardware. } builders { name: "Mac Retina Debug (AMD)" mixins: "mac-gpu-ci" # TODO(tandrii,kbr): this builder doesn't actually run tests locally, # and so can perhaps run on cheaper linux hardware. } # chromium.gpu.fyi builders { name: "GPU FYI Mac Builder" mixins: "mac-gpu-fyi-ci" } builders { name: "GPU FYI Mac Builder (dbg)" mixins: "mac-gpu-fyi-ci" } builders { name: "GPU FYI Mac dEQP Builder" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Release (Intel)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Debug (Intel)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac Pro FYI Release (AMD)" mixins: "mac-gpu-fyi-ci" mixins: "gpu-slow-bot" } builders { name: "Mac FYI Retina Release (NVIDIA)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Retina Debug (NVIDIA)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Retina Release (AMD)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Retina Debug (AMD)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Experimental Release (Intel)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Experimental Retina Release (AMD)" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI Experimental Retina Release (NVIDIA)" mixins: "mac-gpu-fyi-ci" # This bot has one machine backing its tests at the moment. # If it gets more, this should be switched back to gpu-slow-bot. # See crbug.com/853307 for more context. execution_timeout_secs: 43200 } builders { name: "Mac FYI GPU ASAN Release" mixins: "mac-gpu-fyi-ci" execution_timeout_secs: 14400 # 4h } builders { name: "Mac FYI dEQP Release AMD" mixins: "mac-gpu-fyi-ci" } builders { name: "Mac FYI dEQP Release Intel" mixins: "mac-gpu-fyi-ci" } # iOS bots. builders { mixins: "ios-ci" name: "ios-device" } builders { mixins: "ios-ci" name: "ios-device-xcode-clang" } builders { mixins: "ios-ci" name: "ios-simulator" } builders { mixins: "ios-ci" name: "ios-simulator-full-configs" } builders { mixins: "ios-ci" name: "ios-simulator-xcode-clang" } builders { mixins: "ios-ci" name: "ios-uirefresh-simulator" } builders { mixins: "ios-ci" mixins: "fyi-ci" name: "ios-simulator-cronet" } builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-device" } builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-simulator" } builders { mixins: "ios-ci" mixins: "fyi-ci" mixins: "xcode-10-caches" name: "ios12-sdk-xcode-clang" } # Win bots. builders { name: "win-jumbo-rel" mixins: "win-ci" } builders { name: "Win Builder" mixins: "win-ci" dimensions: "cores:32" } builders { name: "Win Builder (dbg)" mixins: "win-ci" dimensions: "cores:32" } builders { name: "Win x64 Builder" mixins: "win-ci" dimensions: "os:Windows" dimensions: "cpu:x86-64" dimensions: "cores:32" } builders { name: "Win x64 Builder (dbg)" mixins: "win-ci" dimensions: "cores:32" dimensions: "os:Windows" } builders { name: "Win7 (32) Tests" mixins: "win-ci" dimensions: "os:Windows-7" } builders { name: "Win7 Tests (1)" mixins: "win-ci" dimensions: "os:Windows-7" } builders { name: "Win7 Tests (dbg)(1)" mixins: "win-ci" dimensions: "os:Windows-7" } builders { name: "Win 7 Tests x64 (1)" mixins: "win-ci" dimensions: "os:Windows-7" dimensions: "cpu:x86-64" dimensions: "cores:8" } builders { name: "Win10 Tests x64" mixins: "win-ci" dimensions: "os:Windows-10" dimensions: "cpu:x86-64" dimensions: "cores:8" } builders { name: "Win10 Tests x64 (dbg)" mixins: "win-ci" dimensions: "os:Windows-10" dimensions: "cpu:x86-64" dimensions: "cores:8" } # chromium.gpu builders { name: "GPU Win Builder" mixins: "win-gpu-ci" } builders { name: "GPU Win Builder (dbg)" mixins: "win-gpu-ci" } builders { name: "Win10 Debug (NVIDIA)" mixins: "win-gpu-ci" } builders { name: "Win10 Release (NVIDIA)" mixins: "win-gpu-ci" } # chromium.gpu.fyi builders { name: "GPU FYI Win Builder" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win Builder (dbg)" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win Clang Builder (dbg)" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win dEQP Builder" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win x64 Builder" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win x64 Builder (dbg)" mixins: "win-gpu-fyi-ci" } builders { name: "GPU FYI Win x64 dEQP Builder" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI Debug (NVIDIA)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI dEQP Release (NVIDIA)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI Exp Release (NVIDIA)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI Release (Intel HD 630)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI dEQP Release (Intel HD 630)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI Exp Release (Intel HD 630)" mixins: "win-gpu-fyi-ci" } builders { name: "Win10 FYI Release (NVIDIA)" mixins: "win-gpu-fyi-ci" } builders { name: "Win7 FYI Debug (AMD)" mixins: "win-gpu-fyi-ci" } builders { name: "Win7 FYI dEQP Release (AMD)" mixins: "win-gpu-fyi-ci" } builders { name: "Win7 FYI Release (AMD)" mixins: "win-gpu-fyi-ci" } builders { name: "Win7 FYI Release (NVIDIA)" mixins: "win-gpu-fyi-ci" execution_timeout_secs: 10800 # 3h } builders { name: "Win7 FYI x64 dEQP Release (NVIDIA)" mixins: "win-gpu-fyi-ci" execution_timeout_secs: 10800 # 3h } builders { name: "Win7 FYI x64 Release (NVIDIA)" mixins: "win-gpu-fyi-ci" execution_timeout_secs: 10800 # 3h } # Code coverage reports generation bots. builders { name: "linux-code-coverage-generation" mixins: "code-coverage" } builders { name: "mac-code-coverage-generation" mixins: "code-coverage" dimensions: "cores:24" } ############################################################################ # This Section of luci.chromium.ci is managed by luci-check # # If builders require customization, please move it above this section ############################################################################ builders { name: "MSAN Release (chained origins)" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Android Cronet Marshmallow 64bit Builder" dimensions: "os:Ubuntu-14.04" dimensions: "device_os:MMB29Q" mixins: "android-ci" } builders { name: "Win7" dimensions: "os:Windows-7" mixins: "chromedriver-ci" } builders { name: "WebKit Android (Nexus4)" dimensions: "os:Ubuntu-14.04" mixins: "webkit-ci" } builders { name: "Android ChromeDriver Tests (dbg)" dimensions: "os:Ubuntu-14.04" dimensions: "id:build91-b1" mixins: "fyi-ci" } builders { name: "x86 Cloud Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "TSAN Release" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Linux CFI" dimensions: "os:Ubuntu-14.04" dimensions: "cores:32" mixins: "memory-ci" } builders { name: "Jumbo Win x64" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "NDK Next arm64 Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Mac Builder (dbg) Goma Canary (clobber)" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "WebKit Linux Trusty MSAN" dimensions: "os:Ubuntu-14.04" mixins: "webkit-ci" } builders { name: "Mac ASAN Release Media" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "lkgr-ci" } builders { name: "Lollipop Consumer Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Mac ASAN Debug" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "lkgr-ci" } builders { name: "Libfuzzer Upload Linux MSan" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" mixins: "libfuzzer" } builders { name: "TSAN Debug" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "UBSan vptr Release" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Mac ASAN Release" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "lkgr-ci" } builders { name: "Mac Goma Canary (clobber)" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "WebKit Linux Trusty ASAN" dimensions: "os:Ubuntu-14.04" mixins: "webkit-ci" } builders { name: "Libfuzzer Upload Mac ASan" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" mixins: "libfuzzer" } builders { name: "Mac ASan 64 Builder" dimensions: "os:Mac-10.13" dimensions: "cores:" # Swapping between 8 and 24 mixins: "memory-ci" # TODO(hinoka): Remove this after debugging. recipe { properties_j: "$build/goma:{\"debug\": true}" } } builders { name: "UBSan Release" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Android VR Tests" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "ChromiumOS ASAN Release" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Win Builder Goma Canary" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "ASAN Release Media" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Win x64" dimensions: "os:Windows-10" dimensions: "cores:32" mixins: "chromium-ci" } builders { name: "WebKit Linux Trusty Leak" dimensions: "os:Ubuntu-14.04" mixins: "webkit-ci" } builders { name: "Linux ChromiumOS MSan Tests" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "Windows Swarm" dimensions: "os:Windows-10" mixins: "swarm-ci" } builders { name: "Android Cronet Lollipop Builder" dimensions: "os:Ubuntu-14.04" dimensions: "device_os:LMY48I" mixins: "android-ci" } builders { name: "Android" dimensions: "os:Ubuntu-14.04" dimensions: "cores:32" mixins: "chromium-ci" } builders { name: "Android Builder (dbg) Goma Canary" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Oreo Phone Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Android Remoting Tests" dimensions: "os:Ubuntu-14.04" dimensions: "id:build65-b1" mixins: "fyi-ci" } builders { name: "ASan Debug (32-bit x86 with V8-ARM)" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Android N5X Swarm" dimensions: "os:Ubuntu-14.04" mixins: "swarm-ci" } builders { name: "Android Cronet x86 Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Linux remote_run Tester" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Mac Goma Canary LocalOutputCache" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "Android Cronet ARM64 Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "WebKit Mac10.13 (retina)" dimensions: "os:Mac-10.13" mixins: "webkit-ci" } builders { name: "Afl Upload Linux ASan" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" recipe { name: "chromium_afl" } } builders { name: "Windows Clang deterministic" dimensions: "os:Windows-10" mixins: "fyi-ci" mixins: "deterministic" } builders { name: "Win 10 Fast Ring" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Android Cronet Builder Asan" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Linux MSan Tests" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "Win7 Builder Goma Canary" dimensions: "os:Windows-7" mixins: "fyi-ci" } builders { name: "Mac ASan 64 Tests (1)" dimensions: "os:Mac-10.13" mixins: "memory-ci" } builders { name: "ChromeOS Swarm" dimensions: "os:Ubuntu-14.04" mixins: "swarm-ci" } builders { name: "Win ASan Release" dimensions: "os:Windows-10" mixins: "lkgr-ci" } builders { name: "ASAN Debug" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Mac deterministic" dimensions: "os:Mac-10.13" dimensions: "cores:" mixins: "fyi-ci" mixins: "deterministic" } builders { name: "Site Isolation Android" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Mac Swarm" dimensions: "os:Mac-10.13" mixins: "swarm-ci" } builders { name: "MSAN Release (no origins)" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Linux Chromium OS ASan LSan Builder" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "linux-annotator-rel" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "win-annotator-rel" dimensions: "os:Windows-10" execution_timeout_secs: 57600 # 16h mixins: "fyi-ci" } builders { name: "Linux Swarm" dimensions: "os:Ubuntu-14.04" mixins: "swarm-ci" } builders { name: "Jumbo Mac" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "Mac Builder (dbg) Goma Canary" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "Win Builder (dbg) Goma Canary" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Libfuzzer Upload Linux UBSan" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" mixins: "libfuzzer" } builders { name: "WebKit Win Builder" dimensions: "os:Windows-10" mixins: "webkit-ci" } builders { name: "VR Linux" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Mac deterministic (dbg)" dimensions: "os:Mac-10.13" dimensions: "cores:" mixins: "fyi-ci" mixins: "deterministic" } builders { name: "Android Builder" dimensions: "os:Ubuntu-14.04" mixins: "webkit-ci" } builders { name: "ASAN Release" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "Libfuzzer Upload Linux ASan Debug" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" mixins: "libfuzzer" } builders { name: "Closure Compilation Linux" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" recipe { name: "closure_compilation" } } builders { name: "Mojo Windows" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Chromium Mac 10.13" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "Linux x64 Goma Canary LocalOutputCache" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Android Cronet KitKat Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Linux x64" dimensions: "os:Ubuntu-14.04" dimensions: "cores:32" mixins: "chromium-ci" } builders { name: "Libfuzzer Upload Linux ASan" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" mixins: "libfuzzer" } builders { name: "Mac 10.6" dimensions: "os:Mac-10.12.2" mixins: "chromedriver-ci" } builders { name: "Android CFI" dimensions: "os:Ubuntu-14.04" dimensions: "cores:32" mixins: "memory-ci" } builders { name: "Android Cronet Marshmallow 64bit Perf" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Linux Clang Analyzer" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Android Builder (dbg)" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "ios11-beta-simulator" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "chromeos-amd64-generic-rel-goma-canary" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "x86 Emulator Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Linux MSan Builder" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "NDK Next arm Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "ASan Release Media (32-bit x86 with V8-ARM)" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "mac-views-rel" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "NDK Next x64 Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Android Find Annotated Test" dimensions: "os:Ubuntu-14.04" dimensions: "id:build65-b1" mixins: "fyi-ci" } builders { name: "Mojo ChromiumOS" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Linux Builder Goma Canary" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Win cl.exe Goma Canary LocalOutputCache" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Linux remote_run Builder" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Android Cronet Builder (dbg)" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Win7 Builder (dbg) Goma Canary" dimensions: "os:Windows-7" mixins: "fyi-ci" } builders { name: "Android Cronet ARM64 Builder (dbg)" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Win ASan Release Media" dimensions: "os:Windows-10" mixins: "lkgr-ci" } builders { name: "Android Cronet x86 Builder (dbg)" dimensions: "os:Ubuntu-14.04" mixins: "android-ci" } builders { name: "Mac" dimensions: "os:Mac-10.13" mixins: "chromium-ci" } builders { name: "NDK Next x86 Builder" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "WebKit Mac Builder" dimensions: "os:Mac-10.12.2" mixins: "webkit-ci" } builders { name: "Linux ChromiumOS MSan Builder" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "Mojo Linux" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Win Goma Canary LocalOutputCache" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Linux Chromium OS ASan LSan Tests (1)" dimensions: "os:Ubuntu-14.04" mixins: "memory-ci" } builders { name: "Memory Infra Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "x64 Device Tester" dimensions: "os:Ubuntu-14.04" mixins: "android-fyi-ci" } builders { name: "Mac Builder Goma Canary" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" } builders { name: "Chromium Windows Analyze" dimensions: "os:Windows-10" mixins: "fyi-ci" recipe { name: "win_analyze" } } builders { name: "ios-device-goma-canary-clobber" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "fyi-ci" recipe { name: "ios/unified_builder_tester" } } builders { name: "ASan Release (32-bit x86 with V8-ARM)" dimensions: "os:Ubuntu-14.04" mixins: "lkgr-ci" } builders { name: "WinMSVC64 Goma Canary" dimensions: "os:Windows-10" mixins: "fyi-ci" } builders { name: "Linux x64 Goma Canary (clobber)" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "WebKit Win10" dimensions: "os:Windows-10" mixins: "webkit-ci" } builders { name: "Android N5 Swarm" dimensions: "os:Ubuntu-14.04" mixins: "swarm-ci" } builders { name: "Win" dimensions: "os:Windows-10" dimensions: "cores:32" mixins: "chromium-ci" } builders { name: "Linux Viz" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Windows deterministic" dimensions: "os:Windows-10" mixins: "fyi-ci" mixins: "deterministic" } builders { name: "Linux ARM" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Linux" dimensions: "os:Ubuntu-14.04" mixins: "chromedriver-ci" } builders { name: "Jumbo Linux x64" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Mojo Android" dimensions: "os:Ubuntu-14.04" mixins: "fyi-ci" } builders { name: "Chromium Linux Goma RBE Staging (dbg)" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } builders { name: "Chromium Linux Goma GCE Staging" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } builders { name: "CrWinGomaStaging" dimensions: "os:Windows-10" mixins: "goma-ci" } builders { name: "Chromium Linux Goma RBE Staging" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } builders { name: "Chromium Linux Goma RBE Staging (clobber)" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } builders { name: "CrWinClangGomaGCEStaging" dimensions: "os:Windows-10" mixins: "goma-ci" } builders { name: "Chromium Mac Goma GCE Staging" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "goma-ci" } builders { name: "Chromium Linux Goma RBE Staging (dbg) (clobber)" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } builders { name: "Chromium Mac Goma Staging" dimensions: "os:Mac-10.13" dimensions: "cores:4" mixins: "goma-ci" } builders { name: "Chromium Linux Goma Staging" dimensions: "os:Ubuntu-14.04" mixins: "goma-ci" } ############################################################################ # End luci-check managed section ############################################################################ } } buckets { name: "luci.chromium.findit" acls { role: SCHEDULER group: "findit-tryjob-access" } acls { role: 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 { category: "Chromium Variable" dimensions: "pool:luci.chromium.findit" service_account: "findit-builder@chops-service-accounts.iam.gserviceaccount.com" execution_timeout_secs: 28800 # 8h swarming_tags: "vpython:native-python-wrapper" build_numbers: YES caches { path: "win_toolchain" name: "win_toolchain" } # Findit app specifies these for each build it schedules. The reason why # we specify them here is to pass validation of the buildbucket config. # Also, to illustrate the typical use case of this bucket. recipe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" name: "findit/chromium/compile" properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" } } # Dimensionless trybot for findit. # # Findit will add appropriate dimensions and properties as needed based on # the waterfall builder being analyzed. # # TODO(robertocn): Remove _variable trybot builders from luci.chromium.try # after they have been configured to use this generic builder, as well as # the findit 'mixin'. builders { name: "findit_variable" } builders { name: "linux_chromium_bot_db_exporter" mixins: "linux" recipe { name: "findit/chromium/export_bot_db" properties: "gs_bucket:findit-for-me" properties: "gs_object:bot_db.json" } } } } buckets { name: "luci.chromium.try" # NOTE: these ACLs should be kept in sync with those in the other # "master.tryserver.chromium.*" buckets. acl_sets: "tryserver" swarming { hostname: "chromium-swarm.appspot.com" task_template_canary_percentage { value: 5 } builder_defaults { category: "Chromium CQ" dimensions: "cores:8" dimensions: "cpu:x86-64" service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com" execution_timeout_secs: 10800 # 3h swarming_tags: "vpython:native-python-wrapper" build_numbers: YES # Adds dimension: "builder:" to ensure builder affinity. # To "assign" a bot to a builder, bot config of swarming service should # add the same dimension to the bot. auto_builder_dimension: YES caches { path: "win_toolchain" name: "win_toolchain" } recipe { cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build" cipd_version: "refs/heads/master" name: "chromium_trybot" properties_j: "$kitchen:{\"git_auth\": true, \"devshell\": true}" } } # Keep builders sorted by OS, then name. builders { mixins: "android-angle-try" name: "android_angle_deqp_rel_ng" } builders { mixins: "android-angle-try" name: "android_angle_rel_ng" } builders { mixins: "android-angle-try" name: "android_angle_vk32_deqp_rel_ng" } builders { mixins: "android-angle-try" name: "android_angle_vk32_rel_ng" } builders { mixins: "android-angle-try" name: "android_angle_vk64_deqp_rel_ng" } builders { mixins: "android-angle-try" name: "android_angle_vk64_rel_ng" } builders { mixins: "android-try" mixins: "goma-j150" name: "android-kitkat-arm-rel" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-try" mixins: "goma-j150" name: "android-marshmallow-arm64-rel" dimensions: "os:Ubuntu-14.04" } # TODO(jbudorick): Remove this after fully migrating ANSR. builders { mixins: "android-try" mixins: "goma-j150" name: "android_n5x_swarming_rel" auto_builder_dimension: NO dimensions: "builder:android-marshmallow-arm64-rel" dimensions: "os:Ubuntu-14.04" recipe { properties: "buildername:android-marshmallow-arm64-rel" } } builders { mixins: "android-try" mixins: "goma-j150" name: "android_arm64_dbg_recipe" dimensions: "os:Ubuntu-14.04" } builders { name: "android-binary-size" mixins: "android-try" dimensions: "os:Ubuntu-14.04" recipe { name: "binary_size_trybot" } } builders { mixins: "android-try" mixins: "goma-j150" name: "android_clang_dbg_recipe" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-try" name: "android_compile_dbg" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-try" name: "android_cronet" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-try" name: "android_n5x_swarming_dbg" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-try" name: "cast_shell_android" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-optional-gpu-try" name: "android_optional_gpu_tests_rel" } builders { mixins: "android-try" name: "android_unswarmed_pixel_aosp" dimensions: "os:Ubuntu-14.04" } builders { mixins: "android-optional-gpu-try" # Increase timeout to allow tryjobs against small number of phones. mixins: "gpu-slow-bot" name: "gpu-manual-try-android-p-pixel-2-32" } builders { mixins: "chromeos-try" name: "chromeos-amd64-generic-rel" } builders { mixins: "chromeos-try" name: "chromeos-daisy-rel" } builders { mixins: "chromeos-try" name: "linux-chromeos-compile-dbg" } builders { mixins: "chromeos-try" name: "linux-chromeos-dbg" } builders { mixins: "chromeos-try" mixins: "goma-j150" name: "linux-chromeos-rel" } builders { mixins: "linux-angle-try" name: "linux_angle_compile_dbg_ng" } builders { mixins: "linux-angle-try" name: "linux_angle_dbg_ng" } builders { mixins: "linux-angle-try" name: "linux_angle_deqp_rel_ng" } builders { mixins: "linux-angle-try" name: "linux_angle_ozone_rel_ng" } builders { mixins: "linux-angle-try" name: "linux_angle_rel_ng" } builders { mixins: "linux-try" name: "cast_shell_audio_linux" } builders { mixins: "linux-try" name: "cast_shell_linux" } builders { mixins: "linux-try" name: "chromeos_amd64-generic_chromium_compile_only_ng" } builders { mixins: "linux-try" name: "chromeos_amd64-generic_variable" } builders { mixins: "linux-try" name: "chromeos_daisy_chromium_compile_only_ng" } builders { mixins: "linux-try" name: "chromeos_daisy_variable" } builders { mixins: "linux-try" name: "chromeos_x86-generic_chromium_compile_only_ng" } builders { mixins: "linux-try" name: "chromeos_x86-generic_variable" } builders { mixins: "linux-try" name: "chromium_devtools" } builders { mixins: "linux-try" name: "chromium_presubmit" recipe { name: "run_presubmit" properties: "repo_name:chromium" properties_j: "runhooks:true" } } builders { mixins: "linux-try" name: "closure_compilation" recipe { name: "closure_compilation" } } builders { mixins: "linux-try" name: "fuchsia_arm64" } builders { mixins: "linux-try" name: "fuchsia_arm64_cast_audio" } builders { mixins: "linux-try" name: "fuchsia-fyi-x64-dbg" } builders { mixins: "linux-try" name: "fuchsia_x64" } builders { mixins: "linux-try" name: "fuchsia_x64_cast_audio" } builders { mixins: "linux-try" name: "leak_detection_linux" } builders { mixins: "linux-try" name: "linux-blink-gen-property-trees" } builders { mixins: "linux-try" name: "linux-blink-heap-incremental-marking" } builders { mixins: "linux-try" name: "linux-blink-heap-verification-try" } builders { mixins: "linux-try" name: "linux-dcheck-off-rel" } builders { mixins: "linux-try" name: "linux-goma-rbe-staging-rel" } builders { mixins: "linux-try" name: "linux-gcc-rel" } builders { mixins: "linux-try" name: "linux-jumbo-rel" } builders { mixins: "linux-try" name: "linux-ozone-rel" } builders { dimensions: "os:Ubuntu-16.04" recipe { properties: "mastername:tryserver.chromium.linux" properties_j: "$depot_tools/bot_update:{\"apply_patch_on_gclient\":true}" } name: "linux-xenial-rel" } builders { mixins: "linux-try" name: "linux_arm" } builders { mixins: "linux-try" name: "linux_chromium_analysis" } builders { mixins: "linux-try" name: "linux_chromium_archive_rel_ng" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_asan_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_asan_variable" } builders { mixins: "linux-try" name: "linux_chromium_cast_variable" } builders { mixins: "linux-try" name: "linux_chromium_cfi_rel_ng" dimensions: "cores:32" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_chromeos_asan_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_asan_variable" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_compile_dbg_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_compile_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_dbg_ng" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_chromeos_msan_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_msan_variable" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_ozone_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable_chrome" } builders { mixins: "linux-try" name: "linux_chromium_chromeos_variable_deflake" } builders { name: "linux_chromium_clobber_deterministic", mixins: "linux-try" mixins: "deterministic" } builders { mixins: "linux-try" name: "linux_chromium_clobber_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_compile_dbg_32_ng" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_compile_dbg_ng" } builders { mixins: "linux-try" name: "linux_chromium_compile_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_dbg_32_ng" } builders { mixins: "linux-try" name: "linux_chromium_dbg_ng" } builders { mixins: "linux-try" mixins: "gn_upload" name: "linux_chromium_gn_upload" } builders { mixins: "linux-try" name: "linux_chromium_headless_rel" } builders { mixins: "linux-try" name: "linux_chromium_msan_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_msan_variable" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_rel_ng" } builders { mixins: "linux-try" mixins: "goma-j150" name: "linux_chromium_tsan_rel_ng" } builders { mixins: "linux-try" name: "linux_chromium_tsan_variable" } builders { mixins: "linux-try" name: "linux_chromium_ubsan_rel_ng" } builders { # TODO(robertocn): remove this builder. mixins: "linux-try" mixins: "findit" name: "linux_chromium_variable" auto_builder_dimension: NO } builders { mixins: "linux-try" name: "linux_chromium_variable_32" } builders { mixins: "linux-try" name: "linux_chromium_variable_chrome" } builders { mixins: "linux-try" name: "linux_chromium_variable_clobber" } builders { mixins: "linux-try" name: "linux_chromium_variable_deflake" } builders { mixins: "linux-try" name: "linux_chromium_webkit_asan_variable" } builders { mixins: "linux-try" name: "linux_chromium_webkit_leak_variable" } builders { mixins: "linux-try" name: "linux_chromium_webkit_msan_variable" } builders { mixins: "linux-try" name: "linux_chromium_webkit_variable" } builders { mixins: "linux-try" name: "linux_chromiumos_full_variable" } builders { mixins: "linux-try" name: "linux_layout_tests_layout_ng" } builders { mixins: "linux-try" name: "linux_layout_tests_slimming_paint_v2" } builders { mixins: "linux-try" name: "linux_mojo" } builders { mixins: "linux-try" name: "linux_mojo_chromeos" } builders { mixins: "linux-try" mixins: "nacl_sdk" name: "linux_nacl_sdk" } builders { mixins: "linux-try" mixins: "nacl_sdk_build" name: "linux_nacl_sdk_build" } builders { mixins: "linux-optional-gpu-try" name: "linux_optional_gpu_tests_rel" } builders { mixins: "linux-try" mixins: "upload_clang" name: "linux_upload_clang" dimensions: "cores:32" } builders { mixins: "ios-try" name: "ios-device" } builders { mixins: "ios-try" name: "ios-device-xcode-clang" } builders { mixins: "ios-try" name: "ios-simulator" } builders { mixins: "ios-try" name: "ios-simulator-cronet" } builders { mixins: "ios-try" name: "ios-uirefresh-simulator" } builders { mixins: "ios-try" mixins: "xcode-10-caches" name: "ios12-sdk-simulator" } builders { mixins: "ios-try" name: "ios-simulator-full-configs" } builders { mixins: "ios-try" name: "ios-simulator-eg" } builders { mixins: "ios-try" name: "ios-simulator-xcode-clang" } builders { mixins: "mac-angle-try" name: "mac_angle_compile_dbg_ng" } builders { mixins: "mac-angle-try" name: "mac_angle_dbg_ng" } builders { mixins: "mac-angle-try" name: "mac_angle_rel_ng" } builders { mixins: "mac-try" name: "mac-jumbo-rel" dimensions: "cores:4" } # NOTE: the folliwing 3 trybots aren't sensitive to Mac version on which # they are built, hence no additional dimension is specified. # The 10.xx version translates to which bots will run isolated tests. builders { mixins: "mac-try" name: "mac_chromium_10.10" } builders { mixins: "mac-try" name: "mac_chromium_10.12_rel_ng" } builders { mixins: "mac-try" name: "mac_chromium_10.13_rel_ng"} builders { mixins: "mac-try" name: "mac_chromium_archive_rel_ng" } builders { mixins: "mac-try" name: "mac_chromium_asan_rel_ng" } builders { mixins: "mac-try" name: "mac_chromium_asan_variable" } builders { mixins: "mac-try" mixins: "goma-j150" name: "mac_chromium_compile_dbg_ng" dimensions:"os:Mac-10.13.3" } builders { mixins: "mac-try" name: "mac_chromium_compile_rel_ng" } builders { mixins: "mac-try" name: "mac_chromium_dbg_ng" dimensions:"os:Mac-10.12"} builders { mixins: "mac-try" mixins: "gn_upload" name: "mac_chromium_gn_upload" } builders { mixins: "mac-try" mixins: "goma-j150" name: "mac_chromium_rel_ng" } builders { mixins: "mac-try" name: "mac_chromium_variable" } builders { mixins: "mac-try" name: "mac_chromium_variable_10.10" } builders { mixins: "mac-try" name: "mac_chromium_variable_10.10_layout" } builders { mixins: "mac-try" name: "mac_chromium_variable_10.11" } builders { mixins: "mac-try" name: "mac_chromium_variable_10.11_layout" } builders { mixins: "mac-try" name: "mac_chromium_variable_10.12" } builders { mixins: "mac-try" name: "mac_chromium_variable_archive" } builders { mixins: "mac-try" name: "mac_chromium_variable_chrome" } builders { mixins: "mac-try" name: "mac_chromium_variable_deflake" } builders { mixins: "mac-try" name: "mac_chromium_variable_layout" } builders { mixins: "mac-try" mixins: "nacl_sdk" name: "mac_nacl_sdk" } builders { mixins: "mac-try" mixins: "nacl_sdk_build" name: "mac_nacl_sdk_build" } builders { mixins: "mac-optional-gpu-try" name: "mac_optional_gpu_tests_rel" # Clear cores dimension requirement because build{103..105}-m9 are cores:4 dimensions: "cores:" } builders { mixins: "mac-try" mixins: "upload_clang" name: "mac_upload_clang" } builders { mixins: "mac-try" name: "mac-views-rel" } builders { mixins: "win-optional-gpu-try" name: "gpu_manual_try_win7_nvidia_rel" execution_timeout_secs: 10800 # 3h } builders { mixins: "win-try" name: "win10_chromium_x64_dbg_ng" } builders { mixins: "win-try" mixins: "goma-j150" name: "win10_chromium_x64_rel_ng" } builders { mixins: "win-try" name: "win10_chromium_x64_rel_ng_exp" } builders { mixins: "win-try" mixins: "gn_upload" name: "win8_chromium_gn_upload" } builders { mixins: "win-try" mixins: "goma-j150" name: "win7_chromium_rel_ng" } builders { mixins: "win-try" name: "win7_chromium_rel_loc_exp" } builders { mixins: "win-try" name: "win-annotator-rel" } builders { mixins: "win-try" name: "win-jumbo-rel" } builders { mixins: "win-angle-try" name: "win_angle_rel_ng" } builders { mixins: "win-angle-try" name: "win_angle_compile_x64_rel_ng" } builders { mixins: "win-angle-try" name: "win_angle_compile_x64_dbg_ng" } builders { mixins: "win-angle-try" name: "win_angle_compile_dbg_ng" } builders { mixins: "win-angle-try" name: "win_angle_deqp_rel_ng" } builders { mixins: "win-angle-try" name: "win_angle_x64_rel_ng" } builders { mixins: "win-angle-try" name: "win_angle_x64_deqp_rel_ng" } builders { mixins: "win-try" name: "win_archive" } builders { mixins: "win-try" name: "win_chrome_official" } builders { mixins: "win-try" mixins: "goma-j150" name: "win_chromium_compile_dbg_ng" } builders { mixins: "win-try" name: "win_chromium_compile_rel_ng" } # TODO(crbug/794085): Revisit exceptional extra-long timeout when we speed # up the builder. builders { mixins: "win-try" name: "win_chromium_dbg_ng" execution_timeout_secs: 14400 # 4h } builders { mixins: "win-try" name: "win_chromium_syzyasan_rel" } builders { mixins: "win-try" name: "win_chromium_variable" } builders { mixins: "win-try" name: "win_chromium_variable_archive" } builders { mixins: "win-try" name: "win_chromium_variable_chrome" } builders { mixins: "win-try" name: "win_chromium_variable_clang" } builders { mixins: "win-try" name: "win_chromium_variable_deflake" } builders { mixins: "win-try" name: "win_chromium_variable_webkit_builder" } builders { mixins: "win-try" name: "win_chromium_variable_webkit_win7_builder" } builders { mixins: "win-try" name: "win_chromium_variable_webkit_win7_builder_x64" } builders { mixins: "win-try" name: "win_chromium_x64_rel_ng" } builders { mixins: "win-try" name: "win_mojo" } builders { mixins: "win-try" mixins: "nacl_sdk" name: "win_nacl_sdk" } builders { mixins: "win-try" mixins: "nacl_sdk_build" name: "win_nacl_sdk_build" } builders { mixins: "win-optional-gpu-try" name: "win_optional_gpu_tests_rel" } builders { mixins: "win-try" mixins: "upload_clang" name: "win_upload_clang" } builders { mixins: "win-try" name: "win_x64_archive" } builders { mixins: "win-try" name: "win_x64_chromium_variable_builder" } ############################################################################ # This Section of luci.chromium.try is managed by luci-check # If builders require customization, please move it above this section ############################################################################ builders { name: "android_chromium_variable_clang" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_chromium_variable_deflake" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_chromium_variable_archive" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_compile_x86_dbg" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "linux_layout_tests_root_layer_scrolls" dimensions: "os:Ubuntu-14.04" mixins: "linux-try" } builders { name: "linux-annotator-rel" dimensions: "os:Ubuntu-14.04" mixins: "linux-try" } builders { name: "linux_vr" dimensions: "os:Ubuntu-14.04" mixins: "linux-try" } builders { name: "android_compile_rel" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_coverage" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "linux_android_dbg_ng" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_chromium_variable_nexus4" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_compile_x64_dbg" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_blink_rel" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_archive_rel_ng" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "win_chromium_gn_upload" dimensions: "os:Windows-10" mixins: "win-try" mixins: "gn_upload" } builders { name: "android_chromium_variable_cast_shell" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_chromium_variable_arm64" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "layout_test_leak_detection" dimensions: "os:Ubuntu-14.04" mixins: "linux-try" } builders { name: "android_cronet_tester" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_cfi_rel_ng" dimensions: "os:Ubuntu-14.04" dimensions: "cores:32" mixins: "android-try" } builders { name: "android_mojo" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } builders { name: "android_chromium_variable" dimensions: "os:Ubuntu-14.04" mixins: "android-try" } ############################################################################ # End luci-check managed section ############################################################################ } } buckets { name: "master.chromium.android.fyi" acl_sets: "waterfall" } buckets { name: "master.chromium.perf" acl_sets: "waterfall" } buckets { name: "master.chromium.perf.fyi" acl_sets: "waterfall" } # Defining blink build bucket in chromium/src repo because # blink will merge to chromium/src. # Also git admins are reluctant to create infra/config branches # in svn-based git repos (crbug.com/513580). buckets { name: "master.tryserver.blink" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.android" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.chromiumos" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.gpu" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.linux" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.mac" acl_sets: "tryserver" } buckets { name: "master.tryserver.chromium.perf" acl_sets: "tryserver" acls { role: SCHEDULER group: "service-account-chromium-bisect" } acls { role: SCHEDULER group: "service-account-chromeperf" } } buckets { name: "master.tryserver.chromium.win" acl_sets: "tryserver" }