Better Bitbucket Pull Request Testing

See the pass/fail status of your pull request builds with Bitbucket’s shiny new pull request statuses


Posted by Keith on December 1, 2015

Bitbucket have just launched their build status API which allows tools like Buildkite to indicate if a pull request is safe to merge, and we’ve just updated our Bitbucket integration to take full advantage of these new pull request statuses 🎉

Whenever you create or update a pull request in Bitbucket, you’ll now see a live updating status of both your Buildkite build, and each individual step in your build pipeline, directly on the Bitbucket pull request page.

Bitbucket Per-Step CI Status

When looking at the build status on Bitbucket you can see exactly what’s passed or failed, and click through to the build output of that exact step in the build.

Getting Started

For both new and existing projects, all you need to do is to connect your Bitbucket account and pull request statuses will automatically start appearing, giving you direct links back to your Buildkite builds 💡 You’ll also find an updated Bitbucket section of your project settings to manage the status updates:

Bitbucket CI Settings

What is Buildkite?

Buildkite gives you the power, stability and security of running Bitbucket CI, CD and build automation tasks on your own infrastructure, without the overhead of running your own CI system. It has a modern web UI, comprehensive webhooks and JSON APIs, and deep integration with tools including Bitbucket, Slack, and more.

Sign Up and join Shopify, Campfire, DigitalOcean and hundreds of other software teams automating their build processes with Buildkite ❤️