blob: c5379cd9315e5acfc4344a9b3d8cddfd10cc6d49 [file] [edit]
resource "buildkite_pipeline" "mirror-last-green-commit-for-bazel" {
name = "Mirror last green commit for Bazel"
repository = "https://github.com/bazelbuild/continuous-integration.git"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"gsutil cp gs://bazel-builds/last_green_commit/github.com/bazelbuild/bazel.git/publish-bazel-binaries gs://bazel-untrusted-builds/last_green_commit/github.com/bazelbuild/bazel.git/bazel-bazel"
],
label = ":pipeline:",
image = "gcr.io/bazel-public/ubuntu2204"
}
})
allow_rebuilds = true
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
branch_configuration = null
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
# GitHub activities are disabled for this pipeline
trigger_mode = "none"
}
}
resource "buildkite_pipeline" "java-tools-binaries-java" {
name = "java_tools binaries :java:"
repository = "https://github.com/bazelbuild/bazel.git"
description = "Temporary pipeline for building java_tools binaries on all platforms"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/java_tools-binaries.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:"
}
})
allow_rebuilds = true
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
branch_configuration = null
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
trigger_mode = "code"
build_branches = false
build_pull_requests = true
build_tags = false
build_pull_request_forks = false
build_pull_request_ready_for_review = false
build_pull_request_labels_changed = false
build_pull_request_base_branch_changed = false
prefix_pull_request_fork_branch_names = true
filter_enabled = false
filter_condition = ""
pull_request_branch_filter_enabled = false
pull_request_branch_filter_configuration = ""
publish_commit_status = true
publish_commit_status_per_step = false
separate_pull_request_statuses = false
publish_blocked_as_pending = true
cancel_deleted_branch_builds = false
skip_builds_for_existing_commits = false
skip_pull_request_builds_for_existing_commits = true
ignore_default_branch_pull_requests = false
build_merge_group_checks_requested = false
cancel_when_merge_group_destroyed = false
use_merge_group_base_commit_for_git_diff_base = false
}
}
resource "buildkite_pipeline" "bazel-java-tools-updates" {
name = "Bazel java_tools updates"
repository = "https://github.com/bazelbuild/bazel.git"
description = "Make updates to Bazel during/after a java_tools release"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/java-tools-testing/pipelines/bazel-java_tools-updates.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:"
}
})
allow_rebuilds = true
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
branch_configuration = null
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
# GitHub activities are disabled for this pipeline
trigger_mode = "none"
}
}
resource "buildkite_pipeline" "java-tools-release" {
name = "java_tools release"
repository = "https://github.com/bazelbuild/java_tools.git"
description = "Release java_tools"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/java_tools-release.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:"
}
})
allow_rebuilds = true
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
branch_configuration = null
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
# GitHub activities are disabled for this pipeline
trigger_mode = "none"
}
}
resource "buildkite_pipeline" "publish-bazel-binaries" {
name = "Publish Bazel binaries"
repository = "https://github.com/bazelbuild/bazel.git"
description = "Publish Bazel binaries to GCS (http://storage.googleapis.com/bazel-builds/metadata/latest.json)"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/publish-bazel-binaries.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:"
}
})
allow_rebuilds = true
branch_configuration = "master release-* 7.* 8.* 9.* 10.* 11.* 12.*"
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
trigger_mode = "code"
build_branches = true
build_pull_requests = false
build_tags = true
build_pull_request_forks = false
build_pull_request_ready_for_review = false
build_pull_request_labels_changed = false
build_pull_request_base_branch_changed = false
prefix_pull_request_fork_branch_names = true
filter_enabled = false
filter_condition = ""
pull_request_branch_filter_enabled = false
pull_request_branch_filter_configuration = ""
publish_commit_status = true
publish_commit_status_per_step = false
separate_pull_request_statuses = false
publish_blocked_as_pending = true
cancel_deleted_branch_builds = false
skip_builds_for_existing_commits = false
skip_pull_request_builds_for_existing_commits = true
ignore_default_branch_pull_requests = true
build_merge_group_checks_requested = false
cancel_when_merge_group_destroyed = false
use_merge_group_base_commit_for_git_diff_base = false
}
}
resource "buildkite_pipeline" "bazel-release" {
name = "Bazel Release"
repository = "https://github.com/bazelbuild/bazel.git"
default_branch = "release-8.1.0"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/bazel-release.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:"
}
})
allow_rebuilds = true
branch_configuration = "*rc* 0.* 1.* 2.* 3.* 4.* 5.* 6.* 7.* 8.* 9.* 10.* 11.* 12.* 13.*"
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
trigger_mode = "code"
build_branches = true
build_pull_requests = false
build_tags = true
build_pull_request_forks = false
build_pull_request_ready_for_review = false
build_pull_request_labels_changed = false
build_pull_request_base_branch_changed = false
prefix_pull_request_fork_branch_names = true
filter_enabled = false
filter_condition = ""
pull_request_branch_filter_enabled = false
pull_request_branch_filter_configuration = ""
publish_commit_status = false
publish_commit_status_per_step = false
separate_pull_request_statuses = false
publish_blocked_as_pending = true
cancel_deleted_branch_builds = false
skip_builds_for_existing_commits = false
skip_pull_request_builds_for_existing_commits = true
ignore_default_branch_pull_requests = false
build_merge_group_checks_requested = false
cancel_when_merge_group_destroyed = false
use_merge_group_base_commit_for_git_diff_base = false
}
}
resource "buildkite_pipeline" "java-tools-rc" {
name = "java_tools RC"
repository = "https://github.com/bazelbuild/bazel.git"
description = "Run create_java_tools_release.sh"
default_branch = "master"
steps = templatefile("pipeline.yml.tpl", {
envs = {},
steps = {
commands = [
"bash -c 'set -euo pipefail; curl -s \"https://raw.githubusercontent.com/bazelbuild/continuous-integration/master/pipelines/java_tools-rc.yml?$(date +%s)\" | tee /dev/tty | buildkite-agent pipeline upload --replace'"
],
label = ":pipeline:",
image = "gcr.io/bazel-public/ubuntu2004-java11"
}
})
allow_rebuilds = true
cancel_intermediate_builds = false
skip_intermediate_builds = false
tags = []
branch_configuration = null
cluster_id = null
color = null
default_team_id = null
emoji = null
pipeline_template_id = null
provider_settings = {
# GitHub activities are disabled for this pipeline
trigger_mode = "none"
}
}