Update bazel-testing pipelines (#2811)
* Add a buildfarm testing pipeline
* Remove my custom pipeline (it was not necessary)
diff --git a/buildkite/terraform/bazel-testing/pipelines_bazel.tf b/buildkite/terraform/bazel-testing/pipelines_bazel.tf
index fd16930..b06459d 100644
--- a/buildkite/terraform/bazel-testing/pipelines_bazel.tf
+++ b/buildkite/terraform/bazel-testing/pipelines_bazel.tf
@@ -153,32 +153,6 @@
}
}
-
-
-resource "buildkite_pipeline" "bazel-bazel-github-presubmit-tedx" {
- 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/ted-xie/continuous-integration/tedx-dev/buildkite/bazelci.py?$(date +%s)\" -o bazelci.py",
- "/bin/bash -c 'set -euo pipefail; python3 bazelci.py project_pipeline --file_config=.bazelci/presubmit.yml | tee /dev/tty | buildkite-agent pipeline upload'"
- ]
- }
- })
- default_branch = "master"
- allow_rebuilds = true
- branch_configuration = "!*"
- cancel_intermediate_builds = false
- skip_intermediate_builds = false
- tags = []
- provider_settings = {
- # GitHub activities are disabled for this pipeline
- trigger_mode = "none"
- }
-}
-
resource "buildkite_pipeline" "bazel-bazel-github-presubmit" {
name = "Bazel :bazel: Github Presubmit"
repository = "https://github.com/bazelbuild/bazel.git"
diff --git a/buildkite/terraform/bazel-testing/pipelines_misc.tf b/buildkite/terraform/bazel-testing/pipelines_misc.tf
index 3b1c947..82e9f20 100644
--- a/buildkite/terraform/bazel-testing/pipelines_misc.tf
+++ b/buildkite/terraform/bazel-testing/pipelines_misc.tf
@@ -108,3 +108,55 @@
}
}
+resource "buildkite_pipeline" "buildfarm-farmer" {
+ name = "Buildfarm :farmer:"
+ repository = "https://github.com/buildfarm/buildfarm.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 | tee /dev/tty | buildkite-agent pipeline upload'"
+ ]
+ }
+ })
+ 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 = 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 = false
+ publish_blocked_as_pending = true
+ cancel_deleted_branch_builds = false
+ 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
+ }
+}
+
+