blob: 7d28fa4d8defb7a70bc4bddf2bc5361c0aeae7b8 [file] [log] [blame]
{
"jobs": {
"Housekeeper-OnDemand-Presubmit": {
"priority": 1,
"tasks": [
"Housekeeper-OnDemand-Presubmit"
],
"trigger": "on demand"
},
"Housekeeper-Weekly-UpdateCIPDPackages": {
"tasks": [
"Housekeeper-Weekly-UpdateCIPDPackages"
],
"trigger": "weekly"
},
"Infra-PerCommit-Build-Bazel-Local": {
"tasks": [
"Infra-PerCommit-Build-Bazel-Local"
]
},
"Infra-PerCommit-Build-Bazel-RBE": {
"tasks": [
"Infra-PerCommit-Build-Bazel-RBE"
]
},
"Infra-PerCommit-Test-Bazel-Local": {
"tasks": [
"Infra-PerCommit-Test-Bazel-Local"
]
},
"Infra-PerCommit-Test-Bazel-RBE": {
"tasks": [
"Infra-PerCommit-Test-Bazel-RBE"
]
}
},
"tasks": {
"Housekeeper-OnDemand-Presubmit": {
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Housekeeper-OnDemand-Presubmit",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"task_drivers:skia/tools/presubmit/${platform}@git_revision:2195169c3c8754d261f092b32704003ee21bd9bf",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./task_drivers/presubmit",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Housekeeper-OnDemand-Presubmit",
"--workdir",
".",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--bazel_cache_dir",
"/dev/shm/bazel_cache",
"--bazel_repo_cache_dir",
"/mnt/pd0/bazel_repo_cache"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-standard-16",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"bazelisk"
]
},
"max_attempts": 1,
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
},
"Housekeeper-PerCommit-BuildTaskDrivers-Linux-x86_64": {
"casSpec": "whole-repo",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Housekeeper-PerCommit-BuildTaskDrivers-Linux-x86_64",
"--workdir",
".",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--",
"/bin/bash",
"buildbot/infra/bots/build_task_drivers.sh",
"${ISOLATED_OUTDIR}",
"linux_amd64"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-standard-16",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"bazelisk"
]
},
"idempotent": true,
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
},
"Housekeeper-Weekly-UpdateCIPDPackages": {
"caches": [
{
"name": "go_cache",
"path": "cache/go_cache"
},
{
"name": "gopath",
"path": "cache/gopath"
}
],
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Housekeeper-Weekly-UpdateCIPDPackages",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"go:skia/bots/go@version:16",
"--cipd",
"protoc:skia/bots/protoc@version:0",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./roll_cipd_packages",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Housekeeper-Weekly-UpdateCIPDPackages",
"--workdir",
".",
"--gerrit_project",
"buildbot",
"--gerrit_url",
"https://skia-review.googlesource.com",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--skip",
"cpython3"
],
"dependencies": [
"Housekeeper-PerCommit-BuildTaskDrivers-Linux-x86_64"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-standard-16",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"cipd_bin_packages/bin",
"go/go/bin",
"bazelisk"
]
},
"service_account": "skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com"
},
"Infra-PerCommit-Build-Bazel-Local": {
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Build-Bazel-Local",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"task_drivers:skia/tools/bazel_build_all/${platform}@git_revision:2195169c3c8754d261f092b32704003ee21bd9bf",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./task_drivers/bazel_build_all",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Build-Bazel-Local",
"--workdir",
".",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--bazel_cache_dir",
"/dev/shm/bazel_cache",
"--bazel_repo_cache_dir",
"/mnt/pd0/bazel_repo_cache"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-highcpu-64",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"bazelisk"
]
},
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
},
"Infra-PerCommit-Build-Bazel-RBE": {
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Build-Bazel-RBE",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"task_drivers:skia/tools/bazel_build_all/${platform}@git_revision:2195169c3c8754d261f092b32704003ee21bd9bf",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./task_drivers/bazel_build_all",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Build-Bazel-RBE",
"--workdir",
".",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--bazel_cache_dir",
"/dev/shm/bazel_cache",
"--bazel_repo_cache_dir",
"/mnt/pd0/bazel_repo_cache",
"--rbe"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-highcpu-64",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"bazelisk"
]
},
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
},
"Infra-PerCommit-Test-Bazel-Local": {
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Test-Bazel-Local",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/isolate/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/isolated/${platform}@git_revision:dc3a3dc4272aeef30698752d137ccd4f09526d69",
"--cipd",
"task_drivers:skia/tools/bazel_test_all/${platform}@git_revision:2195169c3c8754d261f092b32704003ee21bd9bf",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./task_drivers/bazel_test_all",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Test-Bazel-Local",
"--workdir",
".",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--buildbucket_build_id",
"<(BUILDBUCKET_BUILD_ID)",
"--bazel_cache_dir",
"/dev/shm/bazel_cache",
"--bazel_repo_cache_dir",
"/mnt/pd0/bazel_repo_cache"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-highcpu-64",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"bazelisk"
]
},
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
},
"Infra-PerCommit-Test-Bazel-RBE": {
"casSpec": "empty",
"cipd_packages": [
{
"name": "skia/tools/command_wrapper/${platform}",
"path": "task_drivers",
"version": "git_revision:b65a23129f1d7028291ccb0cead545d60b84d296"
}
],
"command": [
"./task_drivers/command_wrapper",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Test-Bazel-RBE",
"--workdir",
".",
"--cipd",
"cipd_bin_packages:infra/3pp/tools/git/linux-amd64@version:2@2.38.1.chromium.9",
"--cipd",
"cipd_bin_packages:infra/tools/git/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/git-credential-luci/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/isolate/${platform}@git_revision:4f585e471d9b3ba86b2ac0ec0cdefaa8fdb67024",
"--cipd",
"cipd_bin_packages:infra/tools/luci/isolated/${platform}@git_revision:dc3a3dc4272aeef30698752d137ccd4f09526d69",
"--cipd",
"task_drivers:skia/tools/bazel_test_all/${platform}@git_revision:2195169c3c8754d261f092b32704003ee21bd9bf",
"--cipd",
"bazelisk:skia/bots/bazelisk@version:0",
"--command-is-task-driver",
"--",
"./task_drivers/bazel_test_all",
"--project_id",
"skia-swarming-bots",
"--task_id",
"<(TASK_ID)",
"--task_name",
"Infra-PerCommit-Test-Bazel-RBE",
"--workdir",
".",
"--repo",
"<(REPO)",
"--revision",
"<(REVISION)",
"--patch_issue",
"<(ISSUE)",
"--patch_set",
"<(PATCHSET)",
"--patch_server",
"<(CODEREVIEW_SERVER)",
"--buildbucket_build_id",
"<(BUILDBUCKET_BUILD_ID)",
"--bazel_cache_dir",
"/dev/shm/bazel_cache",
"--bazel_repo_cache_dir",
"/mnt/pd0/bazel_repo_cache",
"--rbe"
],
"dimensions": [
"pool:Skia",
"os:Debian-10.3",
"gpu:none",
"cpu:x86-64-Haswell_GCE",
"machine_type:n1-highcpu-64",
"docker_installed:true"
],
"env_prefixes": {
"PATH": [
"cipd_bin_packages",
"bazelisk"
]
},
"service_account": "skia-external-compile-tasks@skia-swarming-bots.iam.gserviceaccount.com"
}
},
"casSpecs": {
"autoroll-configs": {
"root": ".",
"paths": [
"autoroll/config"
]
},
"empty": {
"digest": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/0"
},
"whole-repo": {
"root": "..",
"paths": [
"buildbot"
],
"excludes": [
"^(.*\\/)*\\.git(\\/.*)*$"
]
}
},
"commit_queue": {
"Housekeeper-OnDemand-Presubmit": {},
"Infra-PerCommit-Build-Bazel-RBE": {},
"Infra-PerCommit-Test-Bazel-RBE": {}
}
}