blob: 9cb1bf2bbb65ae016fdbb910dc5f84139f07caf2 [file] [log] [blame]
# Auto-generated by lucicfg.
# Do not modify manually.
#
# For the schema of this file, see BuildbucketCfg message:
# https://luci-config.appspot.com/schemas/projects:buildbucket.cfg
buckets {
name: "ci"
swarming {
builders {
name: "build-recipes-tests"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "git_repo": "https://chromium.googlesource.com/chromium/tools/build",'
' "recipe": "recipe_simulation"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "depot_tools-recipes-tests"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "git_repo": "https://chromium.googlesource.com/chromium/tools/depot_tools",'
' "recipe": "recipe_simulation"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "infra-continuous-bionic-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-focal-arm64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:arm64"
dimensions: "os:Ubuntu-20.04"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-images"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "infra": "ci",'
' "manifests": ['
' "infra/build/images/deterministic"'
' ],'
' "mode": "MODE_CI",'
' "project": "PROJECT_INFRA",'
' "recipe": "images_builder"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-jammy-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-mac-10.13-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.13"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-mac-10.14-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.14"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-mac-10.15-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-continuous-recipes-tests"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "git_repo": "https://chromium.googlesource.com/infra/infra",'
' "recipe": "recipe_simulation"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "infra-continuous-win10-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_continuous"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-continuous-bionic-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "luci_go",'
' "run_integration_tests": true'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-continuous-mac-10.13-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.13"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-continuous-mac-10.14-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.14"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-continuous-mac-10.15-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flex.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-continuous-win10-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "recipe_engine-recipes-tests"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.ci"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "git_repo": "https://chromium.googlesource.com/infra/luci/recipes-py",'
' "recipe": "recipe_simulation"'
'}'
execution_timeout_secs: 2700
build_numbers: YES
service_account: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
}
shadow: "ci.shadow"
}
buckets {
name: "ci.shadow"
constraints {
pools: "luci.infra.ci"
service_accounts: "infra-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}
buckets {
name: "codesearch"
swarming {
builders {
name: "codesearch-gen-chromium-android"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "android",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "android-Debug",'
' "platform": "android",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-chromiumos"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "chromeos",'
' "compile_targets": ['
' "base_unittests",'
' "browser_tests",'
' "chromeos_unittests",'
' "components_unittests",'
' "compositor_unittests",'
' "content_browsertests",'
' "content_unittests",'
' "crypto_unittests",'
' "dbus_unittests",'
' "device_unittests",'
' "gcm_unit_tests",'
' "google_apis_unittests",'
' "gpu_unittests",'
' "interactive_ui_tests",'
' "ipc_tests",'
' "media_unittests",'
' "message_center_unittests",'
' "nacl_loader_unittests",'
' "net_unittests",'
' "ppapi_unittests",'
' "printing_unittests",'
' "remoting_unittests",'
' "sandbox_linux_unittests",'
' "sql_unittests",'
' "ui_base_unittests",'
' "unit_tests",'
' "url_unittests",'
' "views_unittests"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "chromeos-Debug",'
' "platform": "chromeos",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-fuchsia"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "fuchsia",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "fuchsia-Debug",'
' "platform": "fuchsia",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-initiator"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "builders": ['
' "codesearch-gen-chromium-android",'
' "codesearch-gen-chromium-chromiumos",'
' "codesearch-gen-chromium-fuchsia",'
' "codesearch-gen-chromium-ios",'
' "codesearch-gen-chromium-lacros",'
' "codesearch-gen-chromium-linux",'
' "codesearch-gen-chromium-mac",'
' "codesearch-gen-chromium-webview",'
' "codesearch-gen-chromium-win"'
' ],'
' "recipe": "chromium_codesearch_initiator",'
' "source_repo": "https://chromium.googlesource.com/codesearch/chromium/src"'
'}'
execution_timeout_secs: 18000
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-ios"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:arm64"
dimensions: "os:Mac-13"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": false,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "ios",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "ios-Debug",'
' "platform": "ios",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": "14e5207e"'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-lacros"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "lacros",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "platform": "lacros",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-linux"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "linux",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "platform": "linux",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:4"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-11"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": false,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "mac",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "mac-Debug",'
' "platform": "mac",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-webview"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "webview",'
' "compile_targets": ['
' "system_webview_apk"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "webview-Debug",'
' "platform": "webview",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-gen-chromium-win"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:32"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "builder_group": "chromium.infra.codesearch",'
' "recipe": "chromium_codesearch",'
' "recipe_properties": {'
' "build_config": "win",'
' "compile_targets": ['
' "all"'
' ],'
' "corpus": "chromium.googlesource.com/codesearch/chromium/src//main",'
' "gen_repo_branch": "main",'
' "gen_repo_out_dir": "win-Debug",'
' "platform": "win",'
' "sync_generated_files": true'
' },'
' "xcode_build_version": null'
'}'
execution_timeout_secs: 32400
caches {
name: "codesearch_git_genfiles_repo"
path: "generated"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-update-submodules-mirror-build"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "mastername": "chromium.infra.codesearch",'
' "push_to_refs_cs": true,'
' "recipe": "update_submodules_mirror",'
' "source_repo": "https://chromium.googlesource.com/chromium/tools/build",'
' "target_repo": "https://chromium.googlesource.com/codesearch/chromium/tools/build"'
'}'
execution_timeout_secs: 3600
caches {
name: "codesearch_update_submodules_mirror"
path: "codesearch_update_submodules_mirror"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-update-submodules-mirror-infra"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "mastername": "chromium.infra.codesearch",'
' "push_to_refs_cs": true,'
' "recipe": "update_submodules_mirror",'
' "source_repo": "https://chromium.googlesource.com/infra/infra",'
' "target_repo": "https://chromium.googlesource.com/codesearch/infra/infra"'
'}'
execution_timeout_secs: 3600
caches {
name: "codesearch_update_submodules_mirror"
path: "codesearch_update_submodules_mirror"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
builders {
name: "codesearch-update-submodules-mirror-src"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.codesearch"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$build/goma": {'
' "enable_ats": true,'
' "rpc_extra_params": "?prod",'
' "server_host": "goma.chromium.org",'
' "use_luci_auth": true'
' },'
' "$build/reclient": {'
' "instance": "rbe-chromium-trusted",'
' "metrics_project": "chromium-reclient-metrics",'
' "scandeps_server": true'
' },'
' "extra_submodules": ['
' "src/out=https://chromium.googlesource.com/chromium/src/out"'
' ],'
' "mastername": "chromium.infra.codesearch",'
' "push_to_refs_cs": false,'
' "recipe": "update_submodules_mirror",'
' "ref_patterns": ['
' "refs/heads/main",'
' "refs/branch-heads/4044",'
' "refs/branch-heads/4103"'
' ],'
' "source_repo": "https://chromium.googlesource.com/chromium/src",'
' "target_repo": "https://chromium.googlesource.com/codesearch/chromium/src"'
'}'
execution_timeout_secs: 7200
caches {
name: "codesearch_update_submodules_mirror"
path: "codesearch_update_submodules_mirror"
}
build_numbers: YES
service_account: "infra-codesearch@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
shadow_builder_adjustments {
service_account: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
}
}
shadow: "codesearch.shadow"
}
buckets {
name: "codesearch.shadow"
constraints {
pools: "luci.infra.codesearch"
service_accounts: "chromium-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}
buckets {
name: "cron"
swarming {
builders {
name: "Build From Tarball"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:32"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "build_from_tarball"'
'}'
execution_timeout_secs: 18000
service_account: "chromium-tarball-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "chromium-lkgr-finder"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "lkgr_finder"'
'}'
execution_timeout_secs: 14400
service_account: "chromium-lkgr-finder-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "publish_tarball"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builder:publish_tarball"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "publish_tarball"'
'}'
execution_timeout_secs: 28800
service_account: "chromium-tarball-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "publish_tarball_dispatcher"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cores:8"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "publish_tarball"'
'}'
execution_timeout_secs: 600
service_account: "chromium-tarball-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "wpt-exporter"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "wpt_export"'
'}'
execution_timeout_secs: 3600
service_account: "wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "wpt-importer"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "wpt_import"'
'}'
execution_timeout_secs: 21600
service_account: "wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "wpt-uploader"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "builderless:1"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.cron"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "wpt_upload"'
'}'
execution_timeout_secs: 3600
service_account: "wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
}
shadow: "cron.shadow"
}
buckets {
name: "cron.shadow"
constraints {
pools: "luci.infra.cron"
service_accounts: "chromium-lkgr-finder-builder@chops-service-accounts.iam.gserviceaccount.com"
service_accounts: "chromium-tarball-builder@chops-service-accounts.iam.gserviceaccount.com"
service_accounts: "wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}
buckets {
name: "try"
swarming {
builders {
name: "Build Presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 600'
' },'
' "recipe": "presubmit",'
' "repo_name": "build"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Build Recipes Tester"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "led_recipes_tester",'
' "repo_name": "build"'
'}'
execution_timeout_secs: 10800
service_account: "infra-try-recipes-tester@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Build downstream Recipe Roll tester from Depot Tools"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "build",'
' "downstream_url": "https://chromium.googlesource.com/chromium/tools/build",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "depot_tools",'
' "upstream_url": "https://chromium.googlesource.com/chromium/tools/depot_tools"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Build downstream Recipe Roll tester from Infra"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "build",'
' "downstream_url": "https://chromium.googlesource.com/chromium/tools/build",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "infra",'
' "upstream_url": "https://chromium.googlesource.com/infra/infra"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Build downstream Recipe Roll tester from Recipe Engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "build",'
' "downstream_url": "https://chromium.googlesource.com/chromium/tools/build",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "recipe_engine",'
' "upstream_url": "https://chromium.googlesource.com/infra/luci/recipes-py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "ChromiumOS downstream Recipe Roll tester from Depot Tools"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "chromiumos",'
' "downstream_url": "https://chromium.googlesource.com/chromiumos/infra/recipes",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "depot_tools",'
' "upstream_url": "https://chromium.googlesource.com/chromium/tools/depot_tools"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "ChromiumOS downstream Recipe Roll tester from Recipe Engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "chromiumos",'
' "downstream_url": "https://chromium.googlesource.com/chromiumos/infra/recipes",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "recipe_engine",'
' "upstream_url": "https://chromium.googlesource.com/infra/luci/recipes-py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Depot Tools Presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": false,'
' "timeout_s": 480'
' },'
' "recipe": "presubmit",'
' "repo_name": "depot_tools"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Depot Tools Presubmit (win)"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": false,'
' "timeout_s": 480'
' },'
' "recipe": "presubmit",'
' "repo_name": "depot_tools"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Depot Tools downstream Recipe Roll tester from Recipe Engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "depot_tools",'
' "downstream_url": "https://chromium.googlesource.com/chromium/tools/depot_tools",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "recipe_engine",'
' "upstream_url": "https://chromium.googlesource.com/infra/luci/recipes-py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Expect-Tests Presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": false,'
' "timeout_s": 480'
' },'
' "recipe": "presubmit",'
' "repo_name": "expect_tests"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Fuchsia downstream Recipe Roll tester from Recipe Engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "fuchsia",'
' "downstream_url": "https://fuchsia.googlesource.com/infra/recipes",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "recipe_engine",'
' "upstream_url": "https://chromium.googlesource.com/infra/luci/recipes-py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Gerrit Plugins Tester"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "gerrit_plugins"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
}
builders {
name: "Infra downstream Recipe Roll tester from Depot Tools"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "infra",'
' "downstream_url": "https://chromium.googlesource.com/infra/infra",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "depot_tools",'
' "upstream_url": "https://chromium.googlesource.com/chromium/tools/depot_tools"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "Infra downstream Recipe Roll tester from Recipe Engine"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "downstream_id": "infra",'
' "downstream_url": "https://chromium.googlesource.com/infra/infra",'
' "recipe": "recipe_roll_tryjob",'
' "upstream_id": "recipe_engine",'
' "upstream_url": "https://chromium.googlesource.com/infra/luci/recipes-py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "infra-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "analyzers": ['
' "Copyright",'
' "Eslint",'
' "Gosec",'
' "Spellchecker",'
' "InclusiveLanguageCheck"'
' ],'
' "gclient_config_name": "infra",'
' "patch_root": "infra",'
' "recipe": "tricium_infra"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-go-lint"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_repo_trybot",'
' "run_lint": true'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-bionic-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "infra_repo_trybot"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-frontend"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_frontend_tester"'
'}'
execution_timeout_secs: 2700
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-images"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "infra": "try",'
' "manifests": ['
' "infra/build/images/deterministic"'
' ],'
' "mode": "MODE_CL",'
' "project": "PROJECT_INFRA",'
' "recipe": "images_builder"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-jammy-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "infra_repo_trybot"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "infra_repo_trybot"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-mac-10.14"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.14"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "infra_repo_trybot"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "infra-try-presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 480'
' },'
' "recipe": "presubmit",'
' "repo_name": "infra"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "infra-try-win"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_repo_trybot"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "analyzers": ['
' "Gosec",'
' "Spellchecker"'
' ],'
' "gclient_config_name": "luci_go",'
' "patch_root": "infra/go/src/go.chromium.org/luci",'
' "recipe": "tricium_infra"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-lint"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_go",'
' "run_lint": true'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-bionic-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "bleeding_edge",'
' "recipe": "luci_go",'
' "run_integration_tests": true'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-frontend"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_frontend_tester"'
'}'
execution_timeout_secs: 2700
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-frontend-jammy"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_frontend_tester"'
'}'
execution_timeout_secs: 2700
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-images"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "infra": "try",'
' "manifests": ['
' "infra/build/images/deterministic/luci"'
' ],'
' "mode": "MODE_CL",'
' "project": "PROJECT_LUCI_GO",'
' "recipe": "images_builder"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-mac"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "go_version_variant": "legacy",'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "presubmit": true,'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-go-try-win"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_go"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-py-analysis"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "analyzers": ['
' "Spellchecker"'
' ],'
' "gclient_config_name": "luci_py",'
' "patch_root": "infra/luci",'
' "recipe": "tricium_infra"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-py-try-bionic-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-py-try-mac10.15-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Mac-10.15"
dimensions: "pool:luci.flex.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_py"'
'}'
execution_timeout_secs: 2700
caches {
name: "osx_sdk"
path: "osx_sdk"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-py-try-presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 900'
' },'
' "recipe": "presubmit",'
' "repo_name": "luci_py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "luci-py-try-win10-64"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "luci_py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "luci-try-frontend-jammy"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-22.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/infra"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "infra_frontend_tester"'
'}'
execution_timeout_secs: 2700
caches {
name: "nodejs"
path: "nodejs"
}
caches {
name: "npmcache"
path: "npmcache"
}
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "placeholder"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/infra/luci/recipes-py"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "recipe": "placeholder",'
' "status": "SUCCESS"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.buildbucket.backend_go"
value: 100
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
resultdb {
enable: true
history_options {
use_invocation_timestamp: true
}
}
}
builders {
name: "python-adb-presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 480'
' },'
' "recipe": "presubmit",'
' "repo_name": null'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "recipes-py-try-presubmit"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Ubuntu-18.04"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 1200'
' },'
' "recipe": "presubmit",'
' "repo_name": "recipes_py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
builders {
name: "recipes-py-try-presubmit-win"
swarming_host: "chromium-swarm.appspot.com"
dimensions: "cpu:x86-64"
dimensions: "os:Windows-10"
dimensions: "pool:luci.infra.try"
exe {
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
cipd_version: "refs/heads/main"
cmd: "luciexe"
}
properties:
'{'
' "$depot_tools/presubmit": {'
' "runhooks": true,'
' "timeout_s": 1200'
' },'
' "recipe": "presubmit",'
' "repo_name": "recipes_py"'
'}'
execution_timeout_secs: 2700
service_account: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
task_template_canary_percentage {
value: 30
}
experiments {
key: "luci.recipes.use_python3"
value: 100
}
}
}
shadow: "try.shadow"
}
buckets {
name: "try.shadow"
constraints {
pools: "luci.infra.try"
service_accounts: "infra-try-builder@chops-service-accounts.iam.gserviceaccount.com"
service_accounts: "infra-try-recipes-tester@chops-service-accounts.iam.gserviceaccount.com"
}
dynamic_builder_template {}
}