| terraform { |
| backend "gcs" { |
| bucket = "bazel-buildkite-tf-state" |
| prefix = "bazel" |
| } |
| |
| required_providers { |
| buildkite = { |
| source = "buildkite/buildkite" |
| version = "0.5.0" |
| } |
| } |
| } |
| |
| provider "buildkite" { |
| # can also be set from env: BUILDKITE_API_TOKEN |
| #api_token = "" |
| organization = "bazel" |
| } |
| |
| resource "buildkite_pipeline" "bcr-presubmit" { |
| name = "BCR Presubmit" |
| repository = "https://github.com/bazelbuild/bazel-central-registry.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = jsondecode("{\"USE_BAZEL_VERSION\": \"latest\"}"), steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py\" -o bazelci.py", "curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazel-central-registry/bcr_presubmit.py\" -o bcr_presubmit.py", "python3.6 bcr_presubmit.py bcr_presubmit"] } }) |
| description = "The presubmit for adding new Bazel module into the Bazel Central Registry" |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bcr-maintainers" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = false |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "limdor-bazel-examples" { |
| name = "limdor/bazel-examples" |
| repository = "https://github.com/limdor/bazel-examples" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-qt" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-ue-plugin" { |
| name = "IntelliJ UE plugin" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/intellij-ue.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Tests the Bazel IntelliJ plugin with IntelliJ IDEA Ultimate" |
| default_branch = "master" |
| branch_configuration = "!google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch != \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-ue-plugin-google" { |
| name = "IntelliJ UE plugin Google" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/intellij-ue.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Tests the Bazel IntelliJ plugin from google branch with IntelliJ IDEA Ultimate" |
| default_branch = "google" |
| branch_configuration = "google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch == \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "btwiuse-k0s" { |
| name = "btwiuse/k0s" |
| repository = "https://github.com/btwiuse/k0s" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-utilities" { |
| name = "bcsgh/utilities" |
| repository = "https://github.com/bcsgh/utilities" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-tbd" { |
| name = "bcsgh/tbd" |
| repository = "https://github.com/bcsgh/tbd" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-tbd-http" { |
| name = "bcsgh/tbd-http" |
| repository = "https://github.com/bcsgh/tbd-http" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-stl-to-ps" { |
| name = "bcsgh/stl-to-ps" |
| repository = "https://github.com/bcsgh/stl-to-ps" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-bazel-rules" { |
| name = "bcsgh/bazel_rules" |
| repository = "https://github.com/bcsgh/bazel_rules" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bcsgh-bash-history-db" { |
| name = "bcsgh/bash_history_db" |
| repository = "https://github.com/bcsgh/bash_history_db" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bcsgh" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "distributed-point-functions" { |
| name = "Distributed Point Functions" |
| repository = "https://github.com/google/distributed_point_functions.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-bazel-docs-staging" { |
| name = "Google Bazel Docs Staging" |
| repository = "https://bazel.googlesource.com/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-docgen.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace"] } }) |
| default_branch = "master" |
| team = [{ access_level = "READ_ONLY", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "googlers" }] |
| } |
| |
| resource "buildkite_pipeline" "rules-qt" { |
| name = "rules_qt" |
| repository = "https://github.com/justbuchanan/bazel_rules_qt" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "rules-qt" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "grpc-grpc-web" { |
| name = "grpc/grpc-web" |
| repository = "https://github.com/grpc/grpc-web" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "grpc" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "grpc-grpc" { |
| name = "grpc/grpc" |
| repository = "https://github.com/grpc/grpc" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "grpc" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "dagger-query" { |
| name = "dagger-query" |
| repository = "https://github.com/googleinterns/dagger-query.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = ":dagger_knife:" |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "dagger-query" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-pkg" { |
| name = "rules_pkg" |
| repository = "https://github.com/bazelbuild/rules_pkg.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"], label = "setup", artifact_paths = ["**/distro/rules_pkg*tar.tz"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "rules-pkg" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-auto-sheriff-face-with-cowboy-hat" { |
| name = "Bazel Auto Sheriff :face_with_cowboy_hat:" |
| repository = "https://github.com/bazelbuild/continuous-integration.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["cd buildkite", "python3.6 bazel_auto_sheriff.py"], label = ":male-police-officer: :female-police-officer: :police_car:" } }) |
| description = "A pipeline to do most of work for the Bazel Green Team" |
| default_branch = "master" |
| team = [{ access_level = "READ_ONLY", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, {access_level = "BUILD_AND_READ", slug = "bazel-gtech-team"}] |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-jmillikin-rules-ragel" { |
| name = "github.com/jmillikin/rules_ragel" |
| repository = "https://github.com/jmillikin/rules_ragel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "trunk" |
| team = [{ access_level = "BUILD_AND_READ", slug = "jmillikinrules-ragel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-jmillikin-rules-flex" { |
| name = "github.com/jmillikin/rules_flex" |
| repository = "https://github.com/jmillikin/rules_flex.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "trunk" |
| team = [{ access_level = "BUILD_AND_READ", slug = "jmillikinrules-flex" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-jmillikin-rules-bison" { |
| name = "github.com/jmillikin/rules_bison" |
| repository = "https://github.com/jmillikin/rules_bison.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "trunk" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "jmillikinrules-bison" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-postcss" { |
| name = "rules_postcss" |
| repository = "https://github.com/bazelbuild/rules_postcss.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-postcss" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-googleapis-google-cloud-cpp" { |
| name = "github.com/googleapis/google-cloud-cpp" |
| repository = "https://github.com/googleapis/google-cloud-cpp.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| branch_configuration = "!gh-pages" |
| team = [{ access_level = "BUILD_AND_READ", slug = "github-dot-comgoogleapisgoogle-cloud-cpp" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-brightspace-rules-csharp" { |
| name = "github.com/brightspace/rules_csharp" |
| repository = "https://github.com/Brightspace/rules_csharp.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "github-dot-combrightspacerules-csharp" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = false |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "github-dot-com-jmillikin-rules-m4" { |
| name = "github.com/jmillikin/rules_m4" |
| repository = "https://github.com/jmillikin/rules_m4.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "trunk" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "github-dot-comjmillikinrules-m4" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "stardoc" { |
| name = "Stardoc" |
| repository = "https://github.com/bazelbuild/stardoc.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_tags = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-boost" { |
| name = "rules_boost" |
| repository = "https://github.com/nelhage/rules_boost.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-boost" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "grpc-ecosystem-grpc-gateway" { |
| name = "grpc-ecosystem/grpc-gateway" |
| repository = "https://github.com/grpc-ecosystem/grpc-gateway.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "grpc-ecosystem" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-proto" { |
| name = "rules_proto" |
| repository = "https://github.com/bazelbuild/rules_proto.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-proto" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-gazelle" { |
| name = "Bazel Gazelle" |
| repository = "https://github.com/bazelbuild/bazel-gazelle.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, {access_level = "BUILD_AND_READ", slug = "rules-go"}] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-proto-grpc-rules-proto-grpc" { |
| name = "rules-proto-grpc/rules_proto_grpc" |
| repository = "https://github.com/rules-proto-grpc/rules_proto_grpc.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-proto-grpcrules-proto-grpc" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-haskell-haskell" { |
| name = "rules_haskell :haskell:" |
| repository = "https://github.com/tweag/rules_haskell.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-haskell" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-bazel-platforms-presubmit" { |
| name = "Google Bazel Platforms Presubmit" |
| repository = "https://bazel.googlesource.com/platforms.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "bazel-platforms-bazel" { |
| name = "Bazel Platforms :bazel:" |
| repository = "https://github.com/bazelbuild/platforms.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "sandboxed-api" { |
| name = "Sandboxed API" |
| repository = "https://github.com/google/sandboxed-api.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-rules-java-presubmit" { |
| name = "Google rules_java Presubmit" |
| repository = "https://bazel.googlesource.com/rules_java.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "starlark" { |
| name = "Starlark" |
| repository = "https://github.com/bazelbuild/starlark.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazelbuildstarlark" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-java-java" { |
| name = "rules_java :java:" |
| repository = "https://github.com/bazelbuild/rules_java.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "remote-apis-sdks" { |
| name = "remote-apis-sdks" |
| repository = "https://github.com/bazelbuild/remote-apis-sdks.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_tags = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "ash2k-bazel-tools" { |
| name = "ash2k/bazel-tools" |
| repository = "https://github.com/ash2k/bazel-tools.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| skip_intermediate_builds = true |
| team = [{ access_level = "BUILD_AND_READ", slug = "ash2kbazel-tools" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| build_tags = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-codelabs" { |
| name = "Bazel Codelabs" |
| repository = "https://github.com/bazelbuild/codelabs.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "abseil-python" { |
| name = "Abseil Python" |
| repository = "https://github.com/abseil/abseil-py.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/abseil-py.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "abseil-c-plus-plus" { |
| name = "Abseil C++" |
| repository = "https://github.com/abseil/abseil-cpp.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/abseil-cpp.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "flogger" { |
| name = "Flogger" |
| repository = "https://github.com/google/flogger.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/flogger.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "upb" { |
| name = "upb" |
| repository = "https://github.com/protocolbuffers/upb.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "upb" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "envoy" { |
| name = "Envoy" |
| repository = "https://github.com/envoyproxy/envoy.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "envoy" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "kythe" { |
| name = "Kythe" |
| repository = "https://github.com/kythe/kythe.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-bench" { |
| name = "bazel-bench" |
| repository = "https://github.com/bazelbuild/bazel-bench.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-perf" }, { access_level = "BUILD_AND_READ", slug = "bazel"}] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "continuous-integration" { |
| name = "continuous-integration" |
| repository = "https://github.com/bazelbuild/continuous-integration.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/continuous-integration.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| pull_request_branch_filter_configuration = "master" |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-jvm-external-examples" { |
| name = "rules_jvm_external - examples" |
| repository = "https://github.com/bazelbuild/rules_jvm_external.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/rules_jvm_external/master/.bazelci/examples.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Example projects in rules_jvm_external" |
| default_branch = "master" |
| skip_intermediate_builds = true |
| cancel_intermediate_builds = true |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }, { access_level = "BUILD_AND_READ", slug = "rules-jvm-external" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_tags = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "vscode-bazel-vs-bazel" { |
| name = "vscode-bazel :vs: :bazel:" |
| repository = "https://github.com/bazelbuild/vscode-bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "apple-support-darwin" { |
| name = "apple_support :darwin:" |
| repository = "https://github.com/bazelbuild/apple_support.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master bazel/*" |
| skip_intermediate_builds = true |
| skip_intermediate_builds_branch_filter = "!master !bazel/*" |
| cancel_intermediate_builds = true |
| cancel_intermediate_builds_branch_filter = "!master !bazel/*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "apple-team" }, { access_level = "BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazelisk-plus-incompatible-flags" { |
| name = "Bazelisk + Incompatible flags" |
| repository = "https://github.com/bazelbuild/continuous-integration.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = jsondecode("{\"USE_BAZELISK_MIGRATE\": \"true\"}"), steps = { commands = ["python3.6 buildkite/bazelci.py bazel_downstream_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Use bazelisk --migrate to test incompatible flags with downstream projects@last_green_commit" |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "downstream-pipeline-triggerers" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "bazel-gtech-team" }] |
| provider_settings { |
| trigger_mode = "none" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-bazel-examples" { |
| name = "Bazel :bazel: Examples" |
| repository = "https://github.com/bazelbuild/examples.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "mobile-devx-tools" { |
| name = "Mobile DevX Tools" |
| repository = "https://github.com/google/devx-tools.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/google/devx-tools/master/.continuous_integration/postsubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Tools used at Google for mobile development and testing" |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "stackb-rules-proto" { |
| name = "stackb/rules_proto" |
| repository = "https://github.com/stackb/rules_proto.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "v2_prerelease" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "googlers" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "flatbuffers" { |
| name = "FlatBuffers" |
| repository = "https://github.com/google/flatbuffers.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "cloud-robotics-core" { |
| name = "Cloud Robotics Core" |
| repository = "https://github.com/googlecloudrobotics/core.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/cloud-robotics.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "bazelisk" { |
| name = "Bazelisk" |
| repository = "https://github.com/bazelbuild/bazelisk.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/config.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "tulsi-bazel-darwin" { |
| name = "Tulsi :bazel: :darwin:" |
| repository = "https://github.com/bazelbuild/tulsi.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master bazel/*" |
| skip_intermediate_builds = true |
| skip_intermediate_builds_branch_filter = "!master !bazel/*" |
| cancel_intermediate_builds = true |
| cancel_intermediate_builds_branch_filter = "!master !bazel/*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "apple-team" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-cc" { |
| name = "rules_cc" |
| repository = "https://github.com/bazelbuild/rules_cc.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| separate_pull_request_statuses = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-rules-cc-presubmit" { |
| name = "Google rules_cc Presubmit" |
| repository = "https://bazel.googlesource.com/rules_cc.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "googlers" }] |
| } |
| |
| resource "buildkite_pipeline" "rules-swift-swift" { |
| name = "rules_swift :swift:" |
| repository = "https://github.com/bazelbuild/rules_swift.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master bazel/*" |
| skip_intermediate_builds = true |
| skip_intermediate_builds_branch_filter = "!master !bazel/*" |
| cancel_intermediate_builds = true |
| cancel_intermediate_builds_branch_filter = "!master !bazel/*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "apple-team" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-at-head-plus-disabled" { |
| name = "Bazel@HEAD + Disabled" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py bazel_downstream_pipeline --file_config=.bazelci/build_bazel_binaries.yml --test_disabled_projects | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Test disabled downstream projects to see if they are already fixed." |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "downstream-pipeline-triggerers" }, { access_level = "READ_ONLY", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "culprit-finder" { |
| name = "Culprit Finder" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = jsondecode("{\"NEEDS_CLEAN\": \"1\"}"), steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/culprit_finder.py?$(date +%s)\" -o culprit_finder.py", "python3.6 culprit_finder.py culprit_finder | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Find out which commit broke a project on specific platform" |
| default_branch = "master" |
| team = [{ access_level = "READ_ONLY", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "bazel-gtech-team"}] |
| } |
| |
| resource "buildkite_pipeline" "rules-dotnet-edge" { |
| name = "rules_dotnet :edge:" |
| repository = "https://github.com/bazelbuild/rules_dotnet.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| build_pull_request_ready_for_review = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| build_tags = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-testing" { |
| description = "Tests for https://github.com/bazelbuild/rules_testing" |
| name = "rules_testing" |
| repository = "https://github.com/bazelbuild/rules_testing.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "googlers" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-webtesting-saucelabs" { |
| name = "rules_webtesting :saucelabs:" |
| repository = "https://github.com/bazelbuild/rules_webtesting.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "rules-webtesting" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-bazel-github-presubmit" { |
| name = "Bazel :bazel: Github Presubmit" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "!master !release-*" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, {access_level = "BUILD_AND_READ", slug = "apple-team"}, {access_level = "BUILD_AND_READ", slug = "bazel-gtech-team"}] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-android" { |
| name = "rules_android" |
| repository = "https://github.com/bazelbuild/rules_android.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Android rules for Bazel" |
| default_branch = "pre-alpha" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| build_branches = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-android-ndk" { |
| name = "rules_android_ndk" |
| repository = "https://github.com/bazelbuild/rules_android_ndk.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Android NDK rules for Bazel" |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| |
| resource "buildkite_pipeline" "rules-foreign-cc" { |
| name = "rules_foreign_cc" |
| repository = "https://github.com/bazelbuild/rules_foreign_cc.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/config.yaml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| branch_configuration = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_ready_for_review = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| build_tags = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "cartographer" { |
| name = "Cartographer" |
| repository = "https://github.com/googlecartographer/cartographer.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-jvm-external" { |
| name = "rules_jvm_external" |
| repository = "https://github.com/bazelbuild/rules_jvm_external.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Resolve and fetch artifacts transitively from Maven repositories" |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "rules-jvm-external" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_tags = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "android-testing" { |
| name = "Android Testing" |
| repository = "https://github.com/googlesamples/android-testing.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=bazelci/buildkite-pipeline.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "https://github.com/googlesamples/android-testing#experimental-bazel-support" |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "android-team" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-plugin-aspect" { |
| name = "IntelliJ Plugin Aspect" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/aspect.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "!google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch != \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-plugin-aspect-google" { |
| name = "IntelliJ Plugin Aspect Google" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/aspect.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "google" |
| branch_configuration = "google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch == \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "android-studio-plugin" { |
| name = "Android Studio Plugin" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/android-studio.yml --monitor_flaky_tests=true | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "!google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch != \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "android-studio-plugin-google" { |
| name = "Android Studio Plugin Google" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/android-studio.yml --monitor_flaky_tests=true | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "google" |
| branch_configuration = "google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch == \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-remote-cache" { |
| name = "Bazel Remote Cache" |
| repository = "https://github.com/buchgr/bazel-remote.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "buchgrbazel-remote" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-apple-darwin" { |
| name = "rules_apple :darwin:" |
| repository = "https://github.com/bazelbuild/rules_apple.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master bazel/*" |
| skip_intermediate_builds = true |
| skip_intermediate_builds_branch_filter = "!master !bazel/*" |
| cancel_intermediate_builds = true |
| cancel_intermediate_builds_branch_filter = "!master !bazel/*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "apple-team" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| cancel_deleted_branch_builds = true |
| publish_commit_status = true |
| publish_commit_status_per_step = true |
| separate_pull_request_statuses = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-integration-testing" { |
| name = "Bazel integration testing" |
| repository = "https://github.com/bazelbuild/bazel-integration-testing.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-skylib" { |
| name = "Bazel skylib" |
| repository = "https://github.com/bazelbuild/bazel-skylib.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "buildfarm-farmer" { |
| name = "Buildfarm :farmer:" |
| repository = "https://github.com/bazelbuild/bazel-buildfarm.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-kotlin-kotlin" { |
| name = "rules_kotlin :kotlin:" |
| repository = "https://github.com/bazelbuild/rules_kotlin.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "rules-kotlin" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-bazel-presubmit" { |
| name = "Google Bazel Presubmit" |
| repository = "https://bazel.googlesource.com/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "bazel-gtech-team" }] |
| } |
| |
| resource "buildkite_pipeline" "rules-sass" { |
| name = "rules_sass" |
| repository = "https://github.com/bazelbuild/rules_sass.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-rust-rustlang" { |
| name = "rules_rust :rustlang:" |
| repository = "https://github.com/bazelbuild/rules_rust.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "rust" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-d" { |
| name = "rules_d" |
| repository = "https://github.com/bazelbuild/rules_d.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "google-logging" { |
| name = "Google Logging" |
| repository = "https://github.com/google/glog.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "gerrit" { |
| name = "Gerrit" |
| repository = "https://gerrit.googlesource.com/gerrit.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/gerrit.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Triggered every 4 hours" |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "bazel-toolchains" { |
| name = "Bazel toolchains" |
| repository = "https://github.com/bazelbuild/bazel-toolchains.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "clion-plugin" { |
| name = "CLion plugin" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/clion.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "!google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch != \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "clion-plugin-google" { |
| name = "CLion plugin Google" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/clion.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "google" |
| branch_configuration = "google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch == \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-plugin" { |
| name = "IntelliJ plugin" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/intellij.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Tests the Bazel IntelliJ plugin with IntelliJ IDEA Community Edition" |
| default_branch = "master" |
| branch_configuration = "!google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch != \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "intellij-plugin-google" { |
| name = "IntelliJ plugin Google" |
| repository = "https://github.com/bazelbuild/intellij.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/intellij.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Tests the Bazel IntelliJ plugin from google branch with IntelliJ IDEA Community Edition" |
| default_branch = "google" |
| branch_configuration = "google" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| filter_enabled = true |
| filter_condition = "build.pull_request.base_branch == \"google\"" |
| } |
| } |
| |
| resource "buildkite_pipeline" "tensorflow" { |
| name = "TensorFlow" |
| repository = "https://github.com/tensorflow/tensorflow.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/tensorflow.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Triggered every 4 hours" |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "tensorflow" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| } |
| |
| resource "buildkite_pipeline" "bazel-at-head-plus-downstream" { |
| name = "Bazel@HEAD + Downstream" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py bazel_downstream_pipeline --file_config=.bazelci/build_bazel_binaries.yml | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Test Bazel@HEAD + downstream projects@last_green_commit" |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "downstream-pipeline-triggerers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-gtech-team" }] |
| } |
| |
| resource "buildkite_pipeline" "rules-scala-scala" { |
| name = "rules_scala :scala:" |
| repository = "https://github.com/bazelbuild/rules_scala.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-jsonnet" { |
| name = "rules_jsonnet" |
| repository = "https://github.com/bazelbuild/rules_jsonnet.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-gwt" { |
| name = "rules_gwt" |
| repository = "https://github.com/bazelbuild/rules_gwt.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-groovy" { |
| name = "rules_groovy" |
| repository = "https://github.com/bazelbuild/rules_groovy.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-nodejs-nodejs" { |
| name = "rules_nodejs :nodejs:" |
| repository = "https://github.com/bazelbuild/rules_nodejs.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "rules-nodejs" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "re2" { |
| name = "re2" |
| repository = "https://github.com/google/re2.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/re2.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Triggered every 4 hours" |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "buildtools" { |
| name = "Buildtools" |
| repository = "https://github.com/bazelbuild/buildtools.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| publish_blocked_as_pending = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "protobuf" { |
| name = "Protobuf" |
| repository = "https://github.com/google/protobuf.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/protobuf.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Triggered every 4 hours" |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-perl" { |
| name = "rules_perl" |
| repository = "https://github.com/bazelbuild/rules_perl.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-k8s-k8s" { |
| name = "rules_k8s :k8s:" |
| repository = "https://github.com/bazelbuild/rules_k8s.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-go-golang" { |
| name = "rules_go :golang:" |
| repository = "https://github.com/bazelbuild/rules_go.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "rules-go" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-closure-closure-compiler" { |
| name = "rules_closure :closure-compiler:" |
| repository = "https://github.com/bazelbuild/rules_closure.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-appengine-appengine" { |
| name = "rules_appengine :appengine:" |
| repository = "https://github.com/bazelbuild/rules_appengine.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-watcher" { |
| name = "Bazel watcher" |
| repository = "https://github.com/bazelbuild/bazel-watcher.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-python-python" { |
| name = "rules_python :python:" |
| repository = "https://github.com/bazelbuild/rules_python.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "subpar" { |
| name = "Subpar" |
| repository = "https://github.com/google/subpar.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/subpar.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| description = "Triggered every 4 hours" |
| default_branch = "master" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| prefix_pull_request_fork_branch_names = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-bazel" { |
| name = "Bazel :bazel:" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = { ENCRYPTED_BUILDKITE_ANALYTICS_TOKEN = "CiQA4DEB9rzbux2bc8Cn1JvZIggsEeEq0GCnh1xykjNdwcgN/YESQgAqwcvXqhZ5FkGlrfoeE5/7JLEqQ0vYCfVIKPI9JR0cuo8s3oYZTyxBjbHEhsnh31+LnK2K3GiLyc+vDP7EyNx0ww==" }, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --file_config=.bazelci/postsubmit.yml --monitor_flaky_tests=true | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master release-*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "BUILD_AND_READ", slug = "bazel" }, {access_level = "BUILD_AND_READ", slug = "bazel-gtech-team"}] |
| provider_settings { |
| trigger_mode = "code" |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = true |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-skymeld" { |
| name = "Bazel-Skymeld :bazel:" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/postsubmit-skymeld.yml?$(date +%s) --monitor_flaky_tests=true | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| branch_configuration = "master release-*" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }, { access_level = "MANAGE_BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| publish_commit_status = false |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-lib" { |
| name = "bazel-lib" |
| repository = "https://github.com/aspect-build/bazel-lib.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }, { access_level = "BUILD_AND_READ", slug = "rules-nodejs" }] |
| provider_settings { |
| trigger_mode = "code" |
| filter_enabled = false |
| build_pull_requests = true |
| pull_request_branch_filter_enabled = false |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_ready_for_review = false |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = false |
| build_tags = false |
| cancel_deleted_branch_builds = false |
| publish_commit_status = false |
| publish_blocked_as_pending = false |
| publish_commit_status_per_step = false |
| separate_pull_request_statuses = false |
| } |
| } |
| |
| resource "buildkite_pipeline" "rules-license" { |
| name = "rules_license" |
| repository = "https://github.com/bazelbuild/rules_license.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| filter_enabled = false |
| build_pull_requests = true |
| pull_request_branch_filter_enabled = false |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_ready_for_review = false |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = false |
| build_tags = false |
| cancel_deleted_branch_builds = false |
| publish_commit_status = true |
| publish_blocked_as_pending = false |
| publish_commit_status_per_step = false |
| separate_pull_request_statuses = false |
| } |
| } |
| |
| resource "buildkite_pipeline" "bazel-arm64" { |
| name = "Bazel (arm64)" |
| repository = "https://github.com/bazelbuild/bazel.git" |
| description = "Run Bazel test suite on Linux ARM64 platform" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline --http_config=https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-linux-arm64.yml?$(date +%s) | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "master" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "bazel-sheriffs" }] |
| provider_settings { |
| build_branches = true |
| build_pull_request_forks = true |
| build_pull_request_ready_for_review = false |
| build_pull_requests = false |
| build_tags = true |
| cancel_deleted_branch_builds = false |
| filter_condition = "build.pull_request.labels includes \"linux-arm64-presubmit\"" |
| filter_enabled = false |
| prefix_pull_request_fork_branch_names = true |
| publish_blocked_as_pending = false |
| publish_commit_status = false |
| publish_commit_status_per_step = false |
| pull_request_branch_filter_enabled = false |
| separate_pull_request_statuses = false |
| skip_pull_request_builds_for_existing_commits = true |
| trigger_mode = "code" |
| } |
| } |
| |
| resource "buildkite_pipeline" "crubit" { |
| name = "crubit" |
| repository = "https://github.com/google/crubit.git" |
| steps = templatefile("pipeline.yml.tpl", { envs = {}, steps = { commands = ["curl -sS \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py", "python3.6 bazelci.py project_pipeline | tee /dev/tty | buildkite-agent pipeline upload"] } }) |
| default_branch = "main" |
| team = [{ access_level = "MANAGE_BUILD_AND_READ", slug = "googlers" }, { access_level = "BUILD_AND_READ", slug = "bazel" }] |
| provider_settings { |
| trigger_mode = "code" |
| build_pull_requests = true |
| skip_pull_request_builds_for_existing_commits = true |
| build_pull_request_forks = true |
| prefix_pull_request_fork_branch_names = true |
| build_branches = true |
| # TODO(hlopko): Fix this after investigating why "Buildkite has temporarily turned off commit status updates for this build pipeline." |
| publish_commit_status = false |
| separate_pull_request_statuses = true |
| } |
| } |