I use the solution in my company to create CI/CD pipelines to handle all the services and to automate the deployment process.
Senior SRE at a tech vendor with 51-200 employees
Offers helpful documentation for beginners
Pros and Cons
- "It is a stable solution."
- "Based on the load, the agents can be scaled up and scaled down, and while they are scaling up, sometimes they just get stuck."
What is our primary use case?
What is most valuable?
Previously, my company had tried Jenkins with which we had a lot of issues since the nodes kept on crashing, making everything very slow. With Buildkite, the UI is good, but we recently moved to Monorepos, so all our service codes will be in one report. Buildkite helps manage the sessions in Monorepos.
What needs improvement?
My company uses automated scale-up and scale-down for the agents in Buildkite. Most of the time, there are on-demand agents, and it takes a longer time for an agent to kick in. All Buildkite agents run on an AWS agent, so we enable autoscaling for it. Based on the load, the agents can be scaled up and scaled down, and while they are scaling up, sometimes they just get stuck. Until the nodes don't come up, Buildkite won't run on them. The major issue has to do with the tool's scalability, especially when increasing the number of agents.
Until now, as a CI/CD tool, we have been using Buildkite, and we haven't faced any issues or gaps in it.
For how long have I used the solution?
I have been using Buildkite for a year. I am a user of the solution.
Buyer's Guide
Buildkite
March 2025

Learn what your peers think about Buildkite. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,296 professionals have used our research since 2012.
What do I think about the stability of the solution?
It is a stable solution.
What do I think about the scalability of the solution?
My company has around 80 to 100 users of the product. Users are mostly less than ten people at a time.
As the services grow, the agents in Buildkite will keep growing.
How are customer service and support?
I didn't mention the solution's technical support, as most of it is covered in its documentation. I rate the technical support a ten out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
Previously, my company used Jenkins.
How was the initial setup?
The product's deployment phase is easier than that of Jenkins. With Jenkins, one needs to use its specific GUI language. In Buildkite, you have the flexibility to use any language.
If users use AWS or EC2 in their companies, the tool can be deployed on Buildkite's cloud services.
What was our ROI?
The product has been worth our company's investment.
What's my experience with pricing, setup cost, and licensing?
Based on my company's evaluations, Buildkite is cheaper than Azure Harness but clearer than Azure Pipelines.
For a business plan, it was 19 USD per month per user.
Which other solutions did I evaluate?
My company has evaluated other tools, such as GitHub Actions against Buildkite. My company has evaluated other tools, such as GitHub Actions against Buildkite.
During our company's evaluation process, we had considered multiple CI/CD tools , after which we came to Azure Pipelines, Harness and Buildkite. In Azure Pipelines, there is an extra cost of parallel CI/CD pipelines, but in Buildkite, there is no such extra cost.
What other advice do I have?
I recommend the product to others who plan to use it. If you use some CI/CD tools like Jenkins, GitLab, or GitHub, then there is no need to get some training in Buildkite. One can start off with Buildkite's documentation, and I feel it would be a very good starting point.
Buildkite has impacted our company's software delivery speed and cost significantly after we moved from Jenkins though there is not much of a difference, but Buildkite is a bit quicker. The ease of use of Buildkite is better than that of Jenkins. Buildkite's UI and Ux are better than Jenkins.
My company does not have any machine learning projects at the moment.
I have not seen any downtime with the tool.
I rate the tool as an eight to nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buildkite facilitates easy pipeline management and provides hooks and triggers, but has a complex deployment process.
Pros and Cons
- "Using Buildkite, it's much easier to manage pipelines. It's straightforward to understand what each pipeline returns, making it easy to edit configurations, such as passwords. Although there is a steep learning curve initially, the overall process is still comprehensible. Additionally, Buildkite offers features like hooks and triggers; for example, an action in the app can automatically trigger a pipeline. These elements can be added to specific pipelines, ensuring the entire process is automated."
- "Since we were using Buildkite for the first time, we had a lot of difficulty understanding how it worked. We didn't find any documentation from third parties; only Buildkite provided documentation. As a result, we faced a steep learning curve. After some time, it became much easier to use. Initially, understanding certain features, like the R integration, was challenging."
What is our primary use case?
We use Buildkite for CI/CD during software development stages. Our environment includes separate pipelines for different tasks, such as testing, deployment etc... We have 30-40 pipelines in Buildkite
How has it helped my organization?
Initially, we manually configured and ran tests during deployments using Jenkins. After each job, we manually reviewed the reports to identify any test failures and then reported these to the development team. This process created a significant gap between the developers and the testing team.
To address this, we implemented Buildkite. Now, every code change triggers automated tests. We have separate pipelines for each stage of software development, including app testing, system testing, and deployment. This setup functions like a flow diagram: changes in the app automatically progress through the testing and deployment stages. Based on the results, the application is deployed to the server seamlessly.
What is most valuable?
Using Buildkite, managing pipelines becomes much easier. Each pipeline’s output is straightforward to understand, making it simple to edit configurations, Despite an initial steep learning curve, the overall process remains comprehensible. Buildkite also offers features like hooks and triggers; for instance, an action in the app can automatically trigger a pipeline. These elements can be added to specific pipelines, ensuring the entire process is automated.
When changes are made and files are modified in the repository, Automattically with the helo of hooks the Coresponding test pipeline this triggered.The hooks and the use of YAML files are particularly helpful in this process.
What needs improvement?
Since we were using Buildkite for the first time, we initially had a lot of difficulty understanding how it worked. The lack of third-party documentation meant we had to rely solely on Buildkite's documentation, contributing to a steep learning curve. Over time, it became much easier to use, though understanding certain features in Buildkite and YAML Configurations was particularly challenging at first.
Buildkite provides a comprehensive pipeline execution environment. However, in certain instances, Where a pipeline get's failed, pinpointing errors can be difficult. Therefore, when issues occur, understanding the root cause can be trickier and requires deeper analysis.
For how long have I used the solution?
I have been using Buildkite for eight months.
What do I think about the stability of the solution?
We haven't face issues till now.
What do I think about the scalability of the solution?
We haven't had any issue for the scalability part.
Which solution did I use previously and why did I switch?
Previously, we utilized DevOps and Jenkins. With Jenkins, deployment was a manual process; we identified the job and validated it through reports. Now, everything is fully automated with the introduction of Buildkite. For each specific change in the application, the corresponding test pipeline is executed, and deployment occurs only if the pipeline get's passed.
How was the initial setup?
The initial setup is complex. Most work for the pipeline has to be done by the development team. I'm only responsible for the test pipelines from our end.
We began with a POC for the build process, which took around one month. We started by using Azure DevOps, then transitioned from Azure DevOps to Buildkite. It took us some time to configure Buildkite and understand how it works. Eventually, we managed to have it up and running within a week. The entire POC phase lasted around eight to nine months, during which we thoroughly reviewed and refined our plans.
At least ten people were involved in the Buildkite deployment.
What's my experience with pricing, setup cost, and licensing?
We are using the free version of the solution.
Which other solutions did I evaluate?
I was not part of the process
What other advice do I have?
Overall, I rate the solution a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Buildkite
March 2025

Learn what your peers think about Buildkite. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
842,296 professionals have used our research since 2012.
AWS DevOps Engineer at IBM
Manages pipelines efficiently with reliable team support
Pros and Cons
- "Buildkite allows us to build automations and integration tasks effectively."
- "There is a need for rework occasionally, and issues like syntax errors can occur multiple times, especially when manual changes are made in AWS or Amazon Connect that are not captured in the code."
What is our primary use case?
I use Buildkite for deployment tasks related to building AMI images and deploying routing profile queues into Amazon Connect. This involves using Buildkite in conjunction with GitHub. We create files, raise pull requests in GitHub, and then run the Buildkite pipeline for deployment tasks.
What is most valuable?
In Buildkite, I find it easy to manage the Buildkite pipeline with the ability to pull Buildkite IP directly to update security groups. The default upgrade is managed by Buildkite. We use version five integrated with Terraform. There is a team that assists with any significant issues, which adds to the reliability.
What needs improvement?
One area that needs improvement in Buildkite is the requirement for rework of the code. There can be syntax errors when running the Buildkite pipeline, especially if someone has made manual changes in AWS or Amazon Connect, which can cause the pipeline to stop.
For how long have I used the solution?
I have been using Buildkite for two years.
What do I think about the stability of the solution?
We have faced multiple instances of syntax errors when running the Buildkite pipeline, especially when manual modifications have been made into AWS or Amazon Connect. While these issues occur, we rely on a dedicated team to manage and resolve significant issues.
How are customer service and support?
The team managing Buildkite provides good support, and they handle significant issues that arise during operations.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup is not something I witnessed directly as the pipeline was already in place when I joined. Therefore, I have no firsthand information about the initial setup process.
Which other solutions did I evaluate?
We are migrating our Buildkite pipeline to another tool, but I am not aware of why this decision was made. This migration capability is considered a pro.
What other advice do I have?
With two years of experience on Buildkite, I would recommend it to others due to its manageable pipeline and the support team available for big issues. I am satisfied with it, rating its stability an eight out of ten. Overall, I rate Buildkite eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Feb 16, 2025
Flag as inappropriateEngineering Manager(QA)/ Release Manager at Esper
An easy-to- deploy platform that makes shifting code from the development branch to the testing branch easy
Pros and Cons
- "Buildkite makes it easier to conduct deployment. When I merge a PR in Buildkite, it automatically starts the deployment process. It used to be challenging to shift code from the development branch to the testing branch because I had to follow up with multiple developers. Previously, I was dependent on the DevOps team and developers to handle deployments, but now it allows me to deploy the solutions myself.This has made it much easier for me to handle both non-production and production environments."
- "Buildkite has issues while creating or extending branches as only the first five builds in the user-interface can be accessed and post that one has to access the next builds by remembering branch names without pagination which can be inconvenient."
What is our primary use case?
There are two major purposes for Buildkite in my job role. Firstly, I use it for the release of transcripts and managing deployments, including unblocking and blocking them. Secondly, I also run automation integration tests on different branches.
I mainly use what has been set up by our team members and haven't explored the details myself.
What is most valuable?
Buildkite makes it easier to conduct deployment. When I merge a PR in Buildkite, it automatically starts the deployment process. It used to be challenging to shift code from the development branch to the testing branch because I had to follow up with multiple developers. Previously, I was dependent on the DevOps team and developers to handle deployments, but now it allows me to deploy the solutions myself. This has made it much easier for me to handle both non-production and production environments.
What needs improvement?
Buildkite has issues while creating or extending branches as only the first five builds in the user-interface can be accessed and post that one has to access the next builds by remembering branch names without pagination which can be inconvenient.
For how long have I used the solution?
I have been using Buildkite for the past four years.
What do I think about the stability of the solution?
Buildkite has been stable.
What do I think about the scalability of the solution?
Buildkite is scalable but it has an issue while creating or extending branches. I can only access the first five builds in the user interface, post creation. After those, I need to search for the next builds by remembering branch names without pagination which can be inconvenient. However, the scalability hasn't negatively affected my work processes.
What's my experience with pricing, setup cost, and licensing?
I find Buildkite cost-effective as it has definitely increased my productivity, especially on the deployment side. It saved a lot of my time and improved data management because I can handle different environments myself now.
What other advice do I have?
There were no issues faced during the integration. We've integrated unit test coverage results into Buildkite, which provides detailed information about their status. Our automation pipeline is also integrated with Buildkite, allowing us to see clear logs and track the progress of each step.
My advice to others considering Buildkite is to use the solution. It is a good solution for the release managers and developers. Overall, I would rate Buildkite nine out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Consultant-Devops(AWS & Azure) at Genpact - Headstrong
Used for continuous integration, but should offer more options for installing an agent
Pros and Cons
- "You don't have to set up an agent in Buildkite like in Jenkins."
- "The solution should offer more options for installing an agent and give users the option of having a separate self-hosted or provisioned agent."
What is our primary use case?
We used the solution for CI/CD pipeline, continuous integration, and continuous deployment. I used Buildkite for one of the projects in my previous company. I had to use Buildkite for just one project when I worked for a startup.
What is most valuable?
Buildkite is similar to Jenkins. You don't have to set up an agent in Buildkite like in Jenkins. In the Azure DevOps pipeline, you have to install an agent in a separate VM or maybe a Windows agent. Buildkite is like a managed service where the solution manages everything.
What needs improvement?
The solution should offer more options for installing an agent and give users the option of having a separate self-hosted or provisioned agent. The solution's user interface and user access were not that friendly.
What do I think about the stability of the solution?
I did not have any specific issue with the solution’s stability.
How was the initial setup?
The solution's initial setup was challenging compared to other tools, maybe because we were using it for the first time. It was a new tool in the market when we deployed it.
What's my experience with pricing, setup cost, and licensing?
We used the solution’s free version.
What other advice do I have?
Overall, I rate the solution a six out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Lead DevOps at Velotio Technologies
A simple solution that is easy to learn if there is prior knowledge in YAML
Pros and Cons
- "The tool is simple and has no learning curve. If you know YAML, you can master it. It is simple to learn."
- "As a newbie, I think BuildKite has several issues. For example, it can't get the status of a PR once it's closed. The syntax is easy to use, but updating a pipeline requires administrator settings, and viewing pipelines for others isn't straightforward."
What is most valuable?
The tool is simple and has no learning curve. If you know YAML, you can master it. It is simple to learn.
What needs improvement?
As a newbie, I think BuildKite has several issues. For example, it can't get the status of a PR once it's closed. The syntax is easy to use, but updating a pipeline requires administrator settings, and viewing pipelines for others isn't straightforward.
Another issue is the lack of additional support, especially with plugins. Most plugins, except for a few like Docker, aren't updated regularly on GitHub. While we haven't faced major issues, having someone actively maintain these plugins would increase confidence.
For how long have I used the solution?
I have been working with the product for two years.
How are customer service and support?
The tool's support comes up with a solution, but its limitations affect it.
How would you rate customer service and support?
Positive
How was the initial setup?
The tool's deployment is straightforward.
What other advice do I have?
I rate the overall product an eight out of ten.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Jul 23, 2024
Flag as inappropriate
Buyer's Guide
Download our free Buildkite Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2025
Product Categories
Build AutomationPopular Comparisons
Tekton
GitHub Actions
Buyer's Guide
Download our free Buildkite Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the differences among Jenkins, Urbancode build and ElectricAccelerator?
- When evaluating Build Automation, what aspect do you think is the most important to look for?
- Should project automation software be integrated with cloud-based tools?
- Is there a need for workflow automation?
- What is the Robotic Process Automation (RPA) life cycle?
- What is Automation as a Service (AaaS)?
- Why is Build Automation important for companies?