We performed a comparison between Bamboo, GoCD, and Jenkins based on real PeerSpot user reviews.
Find out what your peers are saying about GitLab, Jenkins, Google and others in Build Automation."In my experience Bamboo is scalable."
"Bamboo's integration with the rest of Atlassian's tech tools, like Jira, helps manage the end-to-end development and release process."
"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 most valuable features of Bamboo are its performance and UI. Additionally, there are a lot of useful plugins, integration with other solutions, such as Bitbucket and Jira, and a helpful online community."
"The most valuable feature of Bamboo is that it is a good tool for CI/CD integration."
"It can do the CI pipeline well."
"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."
"The most useful feature of Bamboo is its integration with other solutions such as Jira and BitBucket, also offered by Atlassian. It is easier to use tools all provided by one vendor."
"Permission separations mean that we can grant limited permissions for each team or team member."
"The most notable aspect is its user interface, which we find to be user-friendly and straightforward for deploying and comprehending pipelines. We have the ability to create multiple pipelines, and in addition to that, the resource consumption is impressive."
"The UI is colorful."
"Has a good interface, is reliable and saves time."
"The deployment of traditional Jenkins is easy."
"With Jenkins, the pipeline will take your code from any versioning system like GitHub or Bitbucket. All the security scans can happen in one go and then all the tests also get run. You can just build one container in it and deploy it."
"A lot of support material exists via a single web search of exactly what you're looking for."
"For business needs, Jenkins is the most relevant choice because it can be self-hosted, the price is good, it’s robust, and requires almost no effort for maintenance."
"I like the business logs. It's a very useful tool. Client-server communication is also very fast."
"The most valuable features of Jenkins are the integration with GitHub, and the automation for deployment."
"Jenkins has been instrumental in automating our build and deployment processes."
"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."
"The marketing strategy of Bamboo is an area of concern where improvements are needed."
"It can be challenging for someone new to the system or ecosystem to grasp, making it difficult to train new people and help them understand."
"Bamboo could improve by having compatibility with GitLab. It would be better to have this platform for deploying code and storing container registries. Bamboo does not have a container registry. Additionally, there could be more features added."
"Bamboo can improve by providing more with scripting, such as they have with Jenkins. Bamboo is more UI-driven at this time, Jenkins is going in that direction too."
"The performance around the deployment feature could be improved."
"It would be great if Bamboo could introduce a more containerized deployment model."
"Scalability depends on the use case. If it is really a big customer with a lot of tests, it might not be a scalable option for them."
"The aspect that requires attention is the user management component. When integrating with BitLabs and authenticating through GitLab, there are specific features we desire. One important feature is the ability to import users directly from GitLab, along with their respective designations, and assign appropriate privileges based on that information. Allocating different privileges to users is a time-consuming process for us."
"The documentation really should be improved by including real examples and more setup cases."
"The tool must be more user-friendly."
"Jenkins could simplify the user interface a little bit because it sometimes creates too many features cramped in the UI."
"The enterprise version is less stable than the open-source version."
"Improvement-wise, I would want the solution's user interface to be changed for the better. In short, the solution can be made more user-friendly."
"The documentation could be more friendly, and more examples of how to use it."
"Centralized user management would be helpful."
"The scriptwriting process could be improved in this solution in the future."
"The solution could improve by having more advanced integrations."
"The support for the latest Java Runtime Environment should be improved."