Integrating Buildkite with Mergify
Run CI Insights, Monorepo CI, and Merge Queue Scopes on Buildkite.
Buildkite is a CI/CD tool with pipeline orchestration
and self-hosted runners. Mergify has native integrations for Buildkite covering
CI Insights, Monorepo CI, and Merge Queue Scopes. Any Buildkite status check
reported to GitHub can also be referenced from your Mergify
conditions via check-success.
Prerequisites
Section titled Prerequisites-
Buildkite is properly set up and is building your projects. See the Buildkite Documentation for help with setting up Buildkite.
-
Buildkite is configured to report build statuses to GitHub.
-
The Mergify GitHub App is installed in your repository.
Mergify features for Buildkite
Section titled Mergify features for Buildkite-
CI Insights: collect Buildkite job metrics, detect flaky tests, and get Slack notifications for CI failures.
-
Monorepo CI: skip unaffected pipelines on pull requests to cut CI spend in monorepos.
-
Merge Queue Scopes: run only the jobs affected by a batch when processing the merge queue. Examples for Bazel, Nx, and Turborepo are available.
Was this page helpful?
Thanks for your feedback!