Feature-rich, easy to use CICD tool with a few rough edges for enterprises
August 16, 2021

Feature-rich, easy to use CICD tool with a few rough edges for enterprises

Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Bamboo

The vast majority of our organization uses Bamboo for our CICD pipelines. It handles building our applications, running code quality and security scans, running unit & integration tests, and deploying our applications to multiple environments - usually to Cloud Foundry or virtual machines. We sometimes use it for automated reporting or operations tasks such as restarting applications.
  • Straightforward/easy to use web interface
  • Excellent integration with Atlassian Bitbucket and Jira
  • Wide variety of tasks and plugins available
  • Built-in artifact repository
  • Not aware of newer cloud deployment patterns such as blue/green
  • Pipeline-as-code (Java Specs, yml) can be frustrating to use
  • Difficult to share variables/secrets between build projects and deployment projects
  • Difficult to adhere to segregation of duties requirements using access controls
  • Bitbucket Integration
  • Long build & deploy history/logs, for troubleshooting and audit
  • Granular access permissions
  • Flexible triggers including scheduled builds
  • Code quality is improved with automated enforcement
  • Deployment and rollback of applications has become fast and easy, minimizing production impact when (self-inflicted) issues occur
  • Teams are managing their own pipelines, limiting the need for dedicated DevOps teams

Do you think Bamboo delivers good value for the price?

Yes

Are you happy with Bamboo's feature set?

Yes

Did Bamboo live up to sales and marketing promises?

I wasn't involved with the selection/purchase process

Did implementation of Bamboo go as expected?

Yes

Would you buy Bamboo again?

Yes

As a general task-running tool, Bamboo is very powerful and user-friendly, providing all the tools you'd expect from a tool like this. Detailed logs, built-in artifact handling, build history, triggers, scheduling, and so many more excellent features work perfectly.

The scenarios that it doesn't deal with particularly well are edge cases such as segregation-of-duties, secrets management, or scaling to support a very large number of projects/pipelines - things that matter in large enterprises with many regulatory requirements, though I suspect those are difficult to fulfill using any similar tool.