Enterprise-level CI/CD Workflows
January 23, 2017

Enterprise-level CI/CD Workflows

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

Overall Satisfaction with Bamboo

It is used for fast and continuous partitioning of build and deployment tasks. Bamboo is a chiefly a continuous integration tool, but it does great in assisting with deployment issues and segregating build tasks to allow you to debug your code. Automated merging of branches is also a great feature.
  • Build Automation
  • Continuous Integration
  • Configuration Management
  • Continuous Deployment
  • They could improve their pricing model for smaller teams
  • They can focus on mobile applications
  • The build plans seem 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.
As with all Atlassian products, the best part of Bamboo is the integration into their full suite of software. Getting started with Bamboo from a Stash or Bitbucket code repo is as simple as clicking a button, and all downstream changes are immediately tracked and updated. Atlassian has made a huge effort to ensure that the dashboards to monitor build and deployment plans are both useful and informative, and it has paid off in a big way. Users can start, stop, change, monitor, create and delete plans from the push of a single button. Overall, Bamboo is great at:

* Rapidly setting up build plans

* Being a central hub into all activity your company is a part of

* Offering an intuitive UI

* Allowing power-users to set up powerful CI/CD pipelines

* Unit testing FTW
Bamboo is easily configurable for project granularity. For example, I can define the relevant Git Repository's branch to a build a project/job, provide the necessary build tasks with lots of different executables and scripts, and segregate the build from the release stage with parallel jobs for only specific users or groups. There are lots of popular language integrations with multiple notification methods and great integration with other Atlassian products.