Buildkite Reviews (25)

Reviews

Buildkite Reviews (25)

4.8
25 reviews

What do users say?

Generated using AI from real user reviews
Users consistently praise the flexibility and ease of use of Buildkite, highlighting its ability to create customizable CI/CD pipelines that fit various project needs. The intuitive user interface and comprehensive documentation enhance the overall experience, making it accessible for teams of all sizes. However, some users note a steep learning curve due to the high level of customization available.

Pros & Cons

Generated from real user reviews
View All Pros and Cons
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Verified User in Consumer Services
UC
Verified User in Consumer Services
Enterprise (> 1000 emp.)
"I use Buildkite everyday"
5/5
What do you like best about Buildkite?

Very easy to use, friendly UI and best CI tool I've used this far! Easy to see all your build steps, your builds all in one, and everything you'd need. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

Not much I can think of... It seems to have all the features I need. Review collected by and hosted on G2.com.

Christopher F.
CF
Christopher F.
DevOps Lead
Mid-Market (51-1000 emp.)
"Buildkite is CI tooling that's powerful enough to get the the job done without getting in the way"
5/5
What do you like best about Buildkite?

Buildkite's biggest advantage is it's flexibility and extensibility of the platform without needing to reinvent the wheel for every little thing. The plugin system allows easy use of third party extensions, while also allowing teams to fork those extensions and customise as needed quickly. The simplicity and flexibility of the agent will enable teams to customise their own worker pools to meet specific needs. The community is also very welcoming and knowledgable; usually willing to share thier experiences and examples of how to solve problems. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

The main weakness of Buildkite is the lack of reporting and dashboarding within the tooling. It would be helpful if there was a simple build status radiator page to use as a dashboard of failed builds. More reporting of build timings to help focus on areas of improvement would be great as well. Some kind of release management dashboarding would be great as well, providing a simple overview of the last build deployed per environment. This would make it a much more powerful CD platform also. Review collected by and hosted on G2.com.

Tom M.
TM
Tom M.
Engineering Team Lead
Mid-Market (51-1000 emp.)
"The greatest CI that has supported my career for years"
5/5
What do you like best about Buildkite?

Simplicity and extensibility of setup. Every company I've joined, we've switched to using Buildkite in short order. I'll be able to spin up a working setup within a day and prove why it is superior to any alternative. It has also been incredible in cutting edge technologies, to be able to move ahead without waiting for an 'all in' system to catch up, things like iOS and android direct testing. The UI is informative and intuitive with a direct tie-in to the simple yaml construction. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

I have very few things I dislike, I miss the runnning build count being visible on all pages, I would also like 2FA SSO enforcement, search for log output across steps would also save some time. All minor product feature requests, nothing mission critical, and usually our wants suddenly appear in the app in due-cource. Review collected by and hosted on G2.com.

Jacob G.
JG
Jacob G.
Staff Platform Engineer
Small-Business (50 or fewer emp.)
"A powerful Swiss Army knife for CI"
4.5/5
What do you like best about Buildkite?

Buildkite balances the right abstraction level for CI in a way that allows for simple pipelines all the way up to quite complex workflows to be constructed simply. Unlike other CI services, Buildkite's YAML-based pipeline config is comprised of only 5 different step types (run command, wait for commands, block for approval, ask for user input, and trigger another pipeline) that are composable. This makes it simple for teammates to understand and configure pipelines without having to learn very complex syntaxes.

Buildkite's runner agent is self-hosted, which allows us to run builds within our infrastructure, including custom IAM role access to our environments, in a way that's more secure than giving the CI service a static access key and secret. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

Since Buildkite's agent that runs builds is self-hosted, there is some initial work required to set up an agent cluster. Buildkite provides an AWS-based preset, as well as a Kubernetes Helm chart, so this isn't too much of a hassle, but it requires more setup than fully-hosted CI services. This is both a plus and a minus though (see above), as we are in full control of the environment the agent runs in. Review collected by and hosted on G2.com.

Daniel W.
DW
Daniel W.
Principal
Small-Business (50 or fewer emp.)
"Very flexible and easy to use"
5/5
What do you like best about Buildkite?

Setting up agents and configuring the jobs are very easy. The ability to dynamically generate and upload your pipeline is also super powerful. The user interface is very clean and easy to understand. I also really love how we can just set up agents anywhere we like; this helped some of our more security and privacy conscious clients. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

They have so many awesome secret features that aren't documented, it's always a joy to find out that something I need is already built, but frustrating that I had to reach out to support to find out. Review collected by and hosted on G2.com.

Michael P.
MP
Michael P.
Engineering Manager
Mid-Market (51-1000 emp.)
"Best of both worlds of self-managed & SAAS CI"
5/5
What do you like best about Buildkite?

Buildkite has always had excellent UI & overall UX for developers.

Their model of allowing you to run builds on your own infrastructure (either in cloud or self-managed) allows for the best of both worlds: a user-friendly interface that you don't need to manage yourself along with full control over how your builds are run and on what type of infrastructure they're run on. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

The buildkite.yml pipeline format can be sometimes confusing for new users - and YAML means that it's prone to accidental indent errors.

I'd love it the service had native support for deployments & versioning, although this can be emulated with certain pipeline designs. Review collected by and hosted on G2.com.

Shaun Y.
SY
Shaun Y.
Head of Web Marketing
Mid-Market (51-1000 emp.)
"Easy to deploy our webapp with BuildKite!"
4.5/5
What do you like best about Buildkite?

Works great once everything was hooked up - as a web developer I never really had to worry much about the server or infrastructure deployment commands, even when BuildKite was firing off a chain of multiple tools that included our build, containerization and putting it into Kubernetes. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

It took a while for me to grok, mostly because our internal setup was quite complex, so there were quite a few steps required. I eventually overcame and was able to keep our web app updated on my own mostly. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"This is the best CI/CD tool that can be customized to any company needs"
5/5
What do you like best about Buildkite?

The best part about Buildkite is that it fits any project complexity. It allows you to build a pipeline that matches your delivery process, and it works well with complex projects that contain multiple pipelines and approval steps. It is easy to extend buildkite using existing plugins and it is super easy to create your own plugins if needed. Our whole team liked the simplistic (yet powerful) UI that is super-fast and responsive. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

It is a bit uncomfortable to have an initial "pipeline upload" step defined in Buildkite UI (not as a code). However with a new buildkite terraform provider it is possible to have the initial pipeline configuration stored in the codebase. Review collected by and hosted on G2.com.

Pete J.
PJ
Pete J.
Engineering Manager
Mid-Market (51-1000 emp.)
"The pipeline tool I wish I had written years ago"
5/5
What do you like best about Buildkite?

It's hard to choose just one killer feature. Our code and secrets not having to leave our infrastructure is a big thing. I also love that the pipeline lives in code alongside the rest of our applications. Having direct access to Buildkite support via Slack is wonderful. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

Not a dislike but I'd love to see more community plugins. Review collected by and hosted on G2.com.

James H.
JH
James H.
Head Of Engineering
Mid-Market (51-1000 emp.)
"Fast, Secure, Scalable and Reliable Builds"
5/5
What do you like best about Buildkite?

A simple standardised build pipelines across all our codebases, one that everyone on the team understands.

Reducing build pipeline complexity has been such a win from a productivity perspective, can't overstate this enough!

Not having our code stored on yet another platform!

Overall it's brought speed, consistency and reliability to our deploys, and a very very happy team. Review collected by and hosted on G2.com.

What do you dislike about Buildkite?

Would love to see even more stats on my builds... at the moment i'm building stats via their API so, not so bad. Review collected by and hosted on G2.com.