Home/ Continuous Integration Software/ Bamboo/ Reviews
82% SW Score The SW Score ranks the products within a particular category on a variety of parameters, to provide a definite ranking system. Read more
Continuous integration and deployment for professional teams
18%
47.7%
25.4%
8.6%
0.3%
Ease of Use, Continuous Integration and Deployment Capabilities, Seamless Integrations with other Atlassian Products, Comprehensive Build Automation
Occasional Performance Issues (Slowness, Memory Management), Limited Plugin Availability, Confusing User Interface, Cryptic Log Files
Overall, users find Bamboo to be a comprehensive and user-friendly CI/CD tool that streamlines their software development processes. It excels in its integration capabilities, allowing seamless collaboration between teams and enabling continuous delivery. Users appreciate its customization options, reporting features, and ease of use. While some reviewers mention occasional performance issues and a steep learning curve for advanced features, the majority agree that Bamboo effectively automates and simplifies their development workflows. Users highlight its ability to improve code quality, accelerate release cycles, and enhance team productivity.
AI-Generated from the text of User Reviews
It's really easy to track time off, both yours personally as well as other people within your department or even across the whole company. It's great because you work better with other people when you need to collaborate on a project. It's also nice that I can track my pay over the years, as well as my progress job wise.
This may be a company specific thing, but I'm not a fan of the fact that it lists birthdays on the front page. I'm not one to share that information myself, so I don't really like that it does it automatically.
I've realized it makes it easier to collaborate with other people, because I can see when they will be out of the office and I know not to bother them.
Easy to use and best CI/CD tool that I have worked with.
Doesn't have much plugins like Jenkins..
I used Bamboo as CI/CD tool for my automation
If you works with tests you can use the jobs in Bamboo to run your tests in parallel
The same plan configuration is used for other branch build, it would be nice if we could create a different plan for different branch plan
Try That! It can surprised you! If you use Jira, that integrations is great also.
Parallel tests, i didn't need to use a script to do that, but with the jobs in Bamboo i can use others machines to run the tests
It works. Out of the box. Well, you have to migrate to a proper database (the default installation uses an embedded H2/HSQL), but even that is not a hussle. There's a log analyzer that reports on the health of the server. Automatic backups on your schedule. The distinction between build and deployment projects and artifact sharing. Support for multiple deployment environments and tracking the deployed versions/builds for each environment. Agent infrastructure, so you can have build agents on different platforms. Great maven integration. Plenty of add-ons for integrating with peripheral tools such as SonarQube, Artifactory, npm etc.
Not much. Not zero, zilch, zip, nada, nothing, nil or null, but so little it does not directly come to mind.
1. Nice set of features for Maven and npm builds.
2. Plenty of add-ons on the Atlassian market-place, most free.
3. Administration is straight-forward.
4. Build and failed build RSS feeds can be consumed by monitoring software.
5. Buy agent licenses if you need to build for multiple platforms (e.g., if your main platform is Linux and Java and you have installed Bamboo on Linux, to build .NET projects you'll need an agent on a Windows server, to build IOS apps you'll need an agent on a Mac)
We have Java and Node.JS code to Kubernetes deployment pipelines in place for multiple projects and use Bamboo for continuous integration and delivery. The pipelines involve package publishing on Maven or npm and SonarQube analysis. We use Atlassian BitBucket (git repo, formerly Atlassian Stash) for source code control and they fit like a hand and a glove.
The mobile team also runs their builds on Bamboo, we have a dedicated Mac Bamboo agent for iPhone builds.
YOU CAN TRACK YOUR HOURS WORKED AND ASK FOR VACATION DAYS. ITS ALL CALCULATED!
NOTHING. I REALLY LIKE THE PROGRAM. IT DOES THE WORK AND IS EASY TO USE.
BEST PROGRAM EVER TO TRACK EMPLOYEES
QUICK RESPONSE RATE FROM THE COMPANY
What I like best about Bamboo is the nice user interface and how easy it is to use and understand.
One thing that I think they could improve on is easier integration with other tools like HipTest.
I recommend you compare this product to other like it and decide what best works for you. I like that Bamboo is easy to use and looks nice from a user's point-of-view.
My company uses Bamboo to build upon commits to our Bitbucket repository, run unit tests and deploy to our various test, staging, and production environments. To have Bamboo build our projects after each commit and run the unit tests allows us to catch bugs early on to save time and money. This benefits our developers, QA analysts, and the company as a whole.
This product is very easy to use and can easily be configured. The tool allows both developers, and non-developers insight into the currently deployed WAR file. We have many apps, each with various environments. Bamboo allows the QA team to easily deploy the desired code base.
The build plans seems to fail quite frequently. This occurs for no apparent reason. If it fails once, we will attempt to deploy again. Usually after 2-3 times it will work,
Easy to configure
Easy to use
Clean UI
Easy permission controls
integrated with other Atlassian products such as JIRA
This tool allows the team to easily deploy to any environment in rapid time. It enables continuous delivery
easy to implement blue green enabling 0 down time
Great integration with JIRA and confluence,
Ease to sea reports,
Notifications and failure reports
Easy to create multiple plans, build integration and que
well integration with GIT
UI can be more simpler,
Logs displayed can be more intutive, should have filters and good log viewer
Make sure you setup correct email triggers else you can be spammed by bamboo email triggers,
Great tool, make sure to intigrate with JIRA and confluence.
We had multiple teams working on the the same code base so we wanted a good CI and well defined plans and triggers to make sure bad code is not commited,
Bamboo helped us to execute the build on specific triggers making sure they are compliant
The integrations with the other Atlassian tools (BitBucket, JIRA, and Confluence) work with no effort, right out of the box.
The ability to set fine-grain access control for the deployment phase for each target environment is great. As a public company, being subject to SOX compliance requirements means things such as segregation of duties (no developers deploying to PROD if the application can influence financial reporting). My developers have access to deploy via Bamboo to DEV, but a release engineer can only deploy to PROD.
The configuration of authentication against an LDAP source (such as AD) is a bit clunky compared to the other Atlassian tools. It requires you to configure the user directory source via config files without much direction compared to JIRA and Confluence which you can do it right in the web interface. Even myself being a CLI guy and coder, I would still prefer they were consistent with the other tools.
One big feature that Bamboo is missing is the ability to create a git tag after a successful build against trunk (which is basically a release candidate). Jenkins has this feature out of the box from what I have read. There isn't even a plugin available on the marketplace to do this.
One feature I wish it had is tight integration with Ansible for the deployment phase. Right now I just use a script task for deployment which calls the Ansible playbook to execute the complex, multi-tier deployment with rolling upgrades. Ansible requires SSH authN to the target nodes; if I use the out of the box SSH plugin in Bamboo, I can store the private key within Bamboo, even with a passphrase. If I run Ansible as a script task for the deployment, I can't use the SSH key/passphrase feature of bamboo.
The price is reasonable and well worth it if you already an Atlassian customer using their other tools and want the integration. Jenkins may be enough if you don't care about the integrations.
Consistent builds and automated deployment to all environments (DEV/UAT/PROD). Continuous Deployment in DEV, and push-button deployment in non-DEV by a release engineer (due to segregation of duties requirements). 0 manual steps required other than pushing the button for the deployment.
Looking for the right SaaS
We can help you choose the best SaaS for your specific requirements. Our in-house experts will assist you with their hand-picked recommendations.
Want more customers?
Our experts will research about your product and list it on SaaSworthy for FREE.
Quality tool to build projects and advanced error and log reporting
Limited to enterprise version which is not approachable to all developers
Building my react application with security and integrated sonar qube