Create new pipeline for rules_servicetalk (#2732)
Adding new pipeline according to #2727
diff --git a/buildkite/terraform/bazel/pipelines_rules.tf b/buildkite/terraform/bazel/pipelines_rules.tf
index 180fff5..5c68271 100644
--- a/buildkite/terraform/bazel/pipelines_rules.tf
+++ b/buildkite/terraform/bazel/pipelines_rules.tf
@@ -2164,3 +2164,54 @@
use_merge_group_base_commit_for_git_diff_base = false
}
}
+
+resource "buildkite_pipeline" "apple-rules-servicetalk" {
+ name = "apple/rules_servicetalk"
+ repository = "https://github.com/apple/rules_servicetalk.git"
+ default_branch = "main"
+ 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",
+ "bash -c 'set -euo pipefail; python3 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload'"
+ ]
+ }
+ })
+ allow_rebuilds = true
+ branch_configuration = "main"
+ 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 = true
+ build_tags = false
+ build_pull_request_forks = true
+ 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 = true
+ publish_blocked_as_pending = true
+ cancel_deleted_branch_builds = true
+ skip_builds_for_existing_commits = true
+ 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
+ }
+}