We are using it to push and pull containers and other data via CI/CD pipeline.
Lead Consultant at a computer software company with 5,001-10,000 employees
Fairly stable, scalable, and does CI pipeline well, but requires a lot of integration and not easy to use and learn
Pros and Cons
- "It can do the CI pipeline well."
- "It should be much easier to use. It shouldn't require a lot of reading to be able to use it. It should have just two or three screens rather than hundreds of screens requiring a lot of clicking. It also requires a lot of integration. It has a steep learning curve. It takes a lot of time to understand and put in the data. There is also no proper training."
What is our primary use case?
How has it helped my organization?
It didn't help me as such. It was just a part of the project.
What is most valuable?
It can do the CI pipeline well.
What needs improvement?
It should be much easier to use. It shouldn't require a lot of reading to be able to use it. It should have just two or three screens rather than hundreds of screens requiring a lot of clicking. It also requires a lot of integration.
It has a steep learning curve. It takes a lot of time to understand and put in the data. There is also no proper training.
Buyer's Guide
Build Automation
November 2023

Find out what your peers are saying about Atlassian, Jenkins, JetBrains and others in Build Automation. Updated: November 2023.
745,775 professionals have used our research since 2012.
For how long have I used the solution?
I have been using this solution for three months.
What do I think about the stability of the solution?
It has a steep learning curve, but it is fairly stable.
What do I think about the scalability of the solution?
Based on my understanding, it is scalable.
How are customer service and support?
There is limited technical support.
How was the initial setup?
Its initial setup is complex.
What about the implementation team?
We have a separate team that takes care of it.
What other advice do I have?
I am not completely satisfied with this solution. It performs one function well, but it requires so much integration. I would advise others to use a better-integrated system rather than Bamboo. We'll be moving to XebiaLabs, now known as Digital.ai, for production and other environments. XebiaLabs is a bit better than Bamboo in some aspects.
I would rate Bamboo a six out of ten. It is okay to use, but there is a lot of room for improvement.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Devops consultant at Siemens Healthineers
Good compiling and deployment features that are ideal for open-source development
Pros and Cons
- "The most valuable features are compiling and deployment."
- "The performance around the deployment feature could be improved."
What is our primary use case?
We use Bamboo as our continuous integration server.
How has it helped my organization?
We have a project based on AWS and Java, and Bamboo is the solution that fit our needs.
What is most valuable?
The most valuable features are compiling and deployment.
What needs improvement?
The performance around the deployment feature could be improved.
For how long have I used the solution?
We have been using Bamboo for three years.
What do I think about the stability of the solution?
We have experienced a couple of crashes, which is why we have upgraded to new versions as they are released. It seems now that everything is okay. We have 70 people who use this solution, most of which are developers using it for compilation. There are two or three system integrators.
What do I think about the scalability of the solution?
In the context of our project, scalability is enough for our purposes.
How are customer service and technical support?
I have not personally been in touch with technical support. One of my colleagues may have been, but I haven't heard any feedback.
How was the initial setup?
The initial setup was a lovely experience for us because the first time we tried it, it was ok.
Which other solutions did I evaluate?
We did not evaluate other options because we primarily use Microsoft development technology and we have only a few targets that are not supported. We had done some research and found the Microsoft Azure DevOps VSTS was not competent enough to support Core Java lambda functions, so we picked up Atlassian Bamboo and we are happy with it.
What other advice do I have?
Bamboo is a solution that I recommend, especially for open-source development organizations that use all open-source tools. Atlassian suite is the best partner for such organizations.
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Build Automation
November 2023

Find out what your peers are saying about Atlassian, Jenkins, JetBrains and others in Build Automation. Updated: November 2023.
745,775 professionals have used our research since 2012.
DevOps Engineer at a tech vendor with 1,001-5,000 employees
Has good integration, is efficient, and doesn't take up other resources
Pros and Cons
- "It's one of the best solutions in this line of work. We have many Atlassian products. We use Bamboo, JIRA, Service Desk, and some other Atlassian plugins. We like that it's easy to integrate into each other. It's a suite of services."
- "It's a little outdated. It's three years old."
What is our primary use case?
This is a part of the CI/CD. We use this tool to move into production.
How has it helped my organization?
It does automation which saves time so that people don't have to waste time. We save around 20% on time.
What is most valuable?
It's one of the best solutions in this line of work. We have many Atlassian products. We use Bamboo, JIRA, Service Desk, and some other Atlassian plugins. We like that it's easy to integrate into each other. It's a suite of services.
It doesn't take up other resources. It's very efficient.
What needs improvement?
It's a little outdated. It's three years old.
For how long have I used the solution?
I have only used Bamboo at my current company and I've been there for a year now.
What do I think about the stability of the solution?
It is very stable. We have experienced issues but there is alway support.
What do I think about the scalability of the solution?
We are upgrading to the latest version because of the scalability.
How are customer service and technical support?
I usually solve any problems we have by myself. If for whatever reason there isn't any information available online we contact their support and they get back to us within hours. I opened around five to ten tickets with them.
What's my experience with pricing, setup cost, and licensing?
They have very stable pricing. The license is 120,000 per year for the license and maintenance.
What other advice do I have?
I would rate it an eight out of ten. Not a ten because the GUI is old I always have to find the right plugin.
My advice to someone considering this solution is that if you have the money, buy it.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Manager at a tech services company with 501-1,000 employees
Good system customization, with good overall features and functionality
Pros and Cons
- "One of the big things that made us choose Bamboo, is it seamlessly integrates its APIs into NetSuite, which is our main ELP system."
- "The solution needs to support more customization in the training. What's offered is pretty generic. They need better training and should offer more guidance."
What is most valuable?
I find the solution quite easy to use.
One of the big things that made us choose Bamboo, is it seamlessly integrates its APIs into NetSuite, which is our main ELP system.
The fact that it's integrated within Oracle products, and that it can be managing statutory people in our organization, and the features and functionality are all huge selling points.
We felt Bamboo was a simple overall tool, and that it was also cheaper than Oracle's products at the time, which is why we chose it.
What needs improvement?
The solution needs to support more customization in the training. What's offered is pretty generic. They need better training and should offer more guidance.
For how long have I used the solution?
I've been using the solution for about a year.
What do I think about the stability of the solution?
The solution is pretty stable.
What do I think about the scalability of the solution?
The solution is scalable. We have about 400+ users on it currently. We use it on a daily basis, but I don't know if we plan to increase usage at this time.
How are customer service and technical support?
We have our own in-house team that helps troubleshoot any issues we might have. If they can't resolve it, they may go to the Bamboo help desk.
How was the initial setup?
I wasn't really involved in the implementation process so I can't really comment on it.
We have two administrators on the solution currently.
What other advice do I have?
We use the cloud deployment model.
I'd recommend that solution. Everything structure and systems-wise is quite customizable.
I'd rate the solution eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Solution Management at a computer software company with 51-200 employees
PRO: flexibility when setting up our builds. CON: lacks support for branched builds using multiple source repositories
What is most valuable?
We are very fond of the flexibility it offers in terms of setting up our builds. We have a wide variety of components we need to build which often require custom actions or manipulations using in house technology. Bamboo allows us to set this up quite easily by the flexible configuration features it includes.
Secondly we really like the integration of the build aspect and deploy aspect. One of the recent major releases included this feature to link build and deploy projects together allowing a deployment pipe-line to be setup completely in Bamboo. This makes the status of deployments very visible and also allows for easy follow up and even rollback in case a deployment causes too much havoc.
How has it helped my organization?
Thanks to Bamboo we are able to build changes made by development quite quickly and allow them to deploy to our internal environments when needed (as well as automated during the night). This significantly reduces the effort required to get something into test.
The fact that all builds use a unified setup and infrastructure makes it much easier to control and adapt the ever increasing number of builds.
What needs improvement?
We are lacking proper support for branched builds using multiple source repositories. The current approach is quite clunky (or non-existent) but it seems there is something in the pipe line for the end of the year according to a recent post on the Bamboo Jira.
For how long have I used the solution?
We have been using Bamboo for about 6 years now
What was my experience with deployment of the solution?
Not at all, over all those years we only had a handful of issues and that's probably because we always take each new update directly.
What do I think about the stability of the solution?
No, we never encountered any serious regression. For the few cases we encountered bugs they were fixed in a reasonable time interval.
What do I think about the scalability of the solution?
Scaling out a build system is not always easy, but thanks to the remote agent technology we are able to scale out and add nodes in a transparent way.
How are customer service and technical support?
Customer Service:
We use a 3d party for our license management, which makes it hard to judge this but we never had direct interactions with Atlassian Customer support.
Technical Support:Pretty good once you get trough the initial levels of the support team, it can take a while before you are able to prove that there's a genuine issue.
Which solution did I use previously and why did I switch?
We came from Jenkins back in the day, I recall our most important reasons to switch where the enterprise readiness of Bamboo and its integration in the Atlassian stack (Jira and others).
How was the initial setup?
Bamboo is very easy to deploy, all it takes is extracting the distribution and a JRE to run it. This also goes for the remote agents which install by running a JAR which already contains the configuration for communicating with its master.
What about the implementation team?
We implemented in house.
What was our ROI?
That would be 100%, the time saved in development is enormous.
What's my experience with pricing, setup cost, and licensing?
We started out using only a number of agents and moved to a bigger setup using many remote agents over the years. The cost depends on the agents used and amount of boxes deployed to run them on.
Which other solutions did I evaluate?
Only Jenkins, see previous answer.
What other advice do I have?
Plan before you start, Bamboo is 'only' that which automates. One should have a decent design of how the build needs to work internally and have that (scripts, servers, descriptors ...) in order before attempting to automate on a large scale.
Secondly, don't be afraid to change things to you application or pipeline to help the automation to be more efficient - for example we replaced massive chunks of hard SQL from the build scripts by a webservice to avoid dependencies to JDBC in our builds.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Build & Release Engineer at a non-tech company with 501-1,000 employees
The REST API for our deployment project is still very basic, but with Bamboo, we've been able to implement an on-demand, push-button release strategy.
What is most valuable?
The Deployment Project
How has it helped my organization?
Bamboo, along with its integrated deployment and release pipeline, enabled us to go from a monolithic, once a month release cycle, with many post-release incidents to an on-demand, push-button release strategy where we deployed over 200 times a month with very few to no release-related incidents.
Using this tool, we were able to empower the dev teams to push their own changes to production rather than rely on the operations or release teams to release it.
What needs improvement?
The REST API for our deployment project is still very basic and lacks the ability to provide a decent amount of custom automation. For many things, we had to resort to direct database queries simply because certain data was not exposed via the API.
For how long have I used the solution?
I've used it for five years.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
Every once in a while deployments would hang and we weren't able to clear them without restarting the service. It didn't happen a lot and it may have been due to how we configured the app on the server.
What do I think about the scalability of the solution?
Not really. As long as your organization is willing to pay a bit more, Bamboo can scale to meet your needs.
How are customer service and technical support?
Customer Service:
7/10 - sometimes you just want to talk to someone over the phone, but this isn't very easy with Atlassian. They have a ticket support system that's pretty good at connecting you with a customer service rep, but sometimes this means you have to go back and forth, waiting for the representative to reply on the issue in order to isolate a problem.
Technical Support:7/10 - sometimes you just want to talk to someone over the phone, bu this isn't very easy with Atlassian. They have a ticket support system that's pretty good at connecting you with a customer service rep, but sometimes this means you have to go back and forth, waiting for the representative to reply on the issue in order to isolate a problem.
Which solution did I use previously and why did I switch?
Bamboo was already being used.
How was the initial setup?
It was pretty straightforward. Atlassian standardizes setup across products for the most part, so it was easy for us to install, configure, and navigate.
What about the implementation team?
We implemented it ourselves in-house.
What was our ROI?
We got a ton of product and development time back across the board, which could be translated to several tens of thousands of dollars.
What's my experience with pricing, setup cost, and licensing?
Keep in mind that Bamboo pricing is based on number of remote agents. Agents are what you used to load balance build and deployment tasks, so depending on how large your development shop is, what your software architecture looks like, and how often you intend to build and deploy new versions of software, it can get fairly pricey to support a higher volume pipeline.
Which other solutions did I evaluate?
We evaluated Jenkins and Thoughtworks Go. At the end of the day, Bamboo just integrated better with the other tools we were already using - JIRA, Stash, Confluence - and provided better push button deployment control. Bamboo provided such a seamless delivery pipeline and visibility to all stakeholders through its easy integrations with our already existing toolset.
What other advice do I have?
Make sure you don't become dependent on the tool for basic delivery of software. And this goes for any tool you use for automating the building and deploying of your apps. Meaning, if Bamboo were to go down for whatever reason, you want to make sure you can still build and deploy software. To avoid Bamboo becoming a single point of failure, have all of your script tasks run a file that is managed in a repository instead of writing it in line in Bamboo.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Development Consultant at a financial services firm with 1,001-5,000 employees
There are some stability issues with Java 6, but it offers build agents for Windows and Linux.
What is most valuable?
- Multiple build agents for both Windows and Linux
- Automatic branch building - same build plan for trunk and branches
- Connections with other Atlassian tools - JIRA and FishEye/Crucible
How has it helped my organization?
We have many developer teams building in Java, especially our Continuous Integration team. Bamboo has proven its value for the teams.
What needs improvement?
There are no areas that need improvement.
For how long have I used the solution?
I've used it for seven years,
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
Once, with Java 6, there were some issues, but thanks to information from Atlassian support we changed to Java 7 and it works fine.
What do I think about the scalability of the solution?
No issues encountered.
How are customer service and technical support?
Customer Service:
I'm satisfied, 8/10.
Technical Support:I'm satisfied, 8/10.
Which solution did I use previously and why did I switch?
We used CruiseControl, and we switched because of better functionality in Bamboo.
How was the initial setup?
It was straightforward, as the default agent and remote agents install out-of-the-box. Only some memory tuning was needed.
What about the implementation team?
We did it in-house.
What was our ROI?
It's hard to say, the yearly license/support/maintenance costs are low in relation to the added functionality.
What's my experience with pricing, setup cost, and licensing?
I see no problem in paying for support, especially because licensing is remote agent based.
Which other solutions did I evaluate?
- CruiseControl
- Hudson
What other advice do I have?
It's dependent on how many build teams you have. For small development sites, Hudson or Jenkins will suffice, I think. Because we’re building our main applications in-house, we always choose supported and licensed tools.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Lead Release Engineer at a tech vendor with 51-200 employees
Bamboo easily integrates into an Atlassian stack.
Valuable Features
Ability to interface easily with other Atlassian applications.
Improvements to My Organization
It allows a controlled process in which to build software.
Room for Improvement
Version control for plans is currently not really possible. This is pretty much the deal breaker for me and why I'm moving away from Bamboo.
The Upgrade process is also clumsy and requires manual steps. I'm not a fan of tarballs.
Use of Solution
3 years.
Deployment Issues
You may need to upgrade in steps if you are upgrading a relatively old version.
Stability Issues
At one time we used to have issues with system stability. You may need to tinker with your systems heap settings.
Scalability Issues
You are limited by the number of agents you are willing to buy. This means all your teams end up building on the same agents or worse, the master itself.
This is the second deal breaker for me and why I'm currently advocating to move to a different build system.
Customer Service and Technical Support
Atlassian support is usually pretty good in my experience.
Initial Setup
They need to work on their upgrade paths and deployments. If you fall to a few versions behind you may end up doing a multi-version installation. Not fun.
Pricing, Setup Cost and Licensing
The license is the worst. It costs the most. In addition to that we run it on a very beefy server (HP DL360 G8 with 24G of ram). I would not run this software on subpar hardware.
Other Advice
Pros:
- Integrates well with Atlassian products
- Nice Modern Interface
Cons:
- Agents are limited by the license
- No method to provide version control for Build Plans
- It's expensive
- Most plugins cost $$$
Personally I'm in the process of moving away from Bamboo. Sure it looks nice, but I need flexibility. If you plan on creating a build server for each of your teams or projects, don't use Bamboo and use Jenkins instead. It has a richer plugin base, no limit on agents, and allows version control of plans and configuration easily. It's also open source software so the cost is much lower. Maintaining Bamboo is also a chore, not so with Jenkins which is distributed as a RPM, DEB, and now Docker container. Bamboo I'm still stuck downloading a tarball.
Disclosure: I am a real user, and this review is based on my own experience and opinions.

Buyer's Guide
Download our free Build Automation Report and find out what your peers are saying about Atlassian, Jenkins, JetBrains, and more!
Updated: November 2023
Product Categories
Build AutomationPopular Comparisons
Microsoft Azure
GitLab
Jenkins
Tekton
AWS CodePipeline
TeamCity
Harness
CircleCI
GoCD
Digital.ai Release
IBM Rational Build Forge
Travis CI
Concourse for VMware Tanzu
Incredibuild
GitHub Actions
Buyer's Guide
Download our free Build Automation Report and find out what your peers are saying about Atlassian, Jenkins, JetBrains, and more!
Quick Links
Learn More: Questions:
- What are the differences among Jenkins, Urbancode build and ElectricAccelerator?
- Should project automation software be integrated with cloud-based tools?
- When evaluating Build Automation, what aspect do you think is the most important to look for?
- Is there a need for workflow automation?
- What is the Robotic Process Automation (RPA) life cycle?
- What is Automation as a Service (AaaS)?