Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between Atlassian bitbucket and bamboo

What is the difference between Atlassian bitbucket and bamboo applications? I can see that bamboo is a CI/CD tool and bitbucket is a version control, but you can use bitbucket as CI/CD tool i suppose.Why do we need bamboo?

like image 601
RandomName_opt Avatar asked Feb 19 '19 20:02

RandomName_opt


People also ask

What is Atlassian Bamboo used for?

Atlassian Bamboo is a continuous integration (CI) and continuous delivery (CD) server. Bamboo assists software development teams by providing: automated building and testing of software source-code status. updates on successful/failed builds.

How does Bamboo integration with Bitbucket?

In Bamboo, you can pick a Bitbucket repository and checkout its sources without specifying additional credentials. Once they're linked, users can then complete the authorization process to perform Bamboo actions in Bitbucket. For more on the benefits of linking with Bamboo, see Bamboo integration.

What is difference between Jenkins and Bamboo?

Bamboo is a commercial/licensed tool, while Jenkins is an open-source tool. As a result, Jenkins has a worldwide development community, whereas Bamboo has its specialized development team. Thus, any individual or professional involved in DevOps can download Jenkins.


1 Answers

The confusion here is that Bitbucket server (the on-prem Bitbucket) does not have CI/CD capability, where as Bitbucket cloud does (Bitbucket pipelines).

If you're building an on-prem only CI/CD platform, you need Bamboo (or Jenkins or ...). If you're building a cloud CI/CD platform, you can do so with just Bitbucket cloud (or with Travis, CircleCI, ...)

like image 163
Rich Duncan Avatar answered Sep 27 '22 21:09

Rich Duncan