Bamboo (software)

from Wikipedia, the free encyclopedia
Bamboo

Bamboo logo
Basic data

developer Atlassian
Publishing year 2007
Current  version 6.6.1
( July 5, 2018 )
operating system Microsoft Windows , Linux , Solaris , macOS
programming language Java
category Continuous integration server
License proprietary license
German speaking No
atlassian.com/software/bamboo

Bamboo is a commercial server for continuous integration from the Australian company Atlassian . It is a web-based application written in Java . It is used in software development and, in addition to the integration of software, also enables deployment and release management .

Functionality

Communication with the server takes place via a web interface . All projects and all associated builds are displayed there. Bamboo shows a detailed result for every build. Configurations can be made and tasks for automated build or deployment processes can be created and these can be started manually.

Bamboo contains the basic functionality that any continuous integration server includes. This means that build processes can be carried out automatically and manually. A program is compiled and tested . With Bamboo projects can be integrated in all programming languages. It supports all common build tools such as Ant , make , Maven and MSBuild as well as common version management such as Concurrent Versions System (CVS), Git , Mercurial , Perforce and Subversion (SVN). In addition, test frameworks such as B. JUnit for Java projects, MSTest for .NET projects, PHPUnit for PHP projects and Selenium for web applications. In order to work with other technologies such as Tomcat , Rake or Xcode , Bamboo can be expanded with appropriate add-ons . There is also the option of creating new plug-ins yourself .

Bamboo enables the creation of deployment processes that can be carried out automatically after a successful build or manually, as well as release management.

Features also include notification of the results of a build. This can be done via e-mail , instant messaging , RSS or messages in the integrated development environments Eclipse , Microsoft Visual Studio and IntelliJ IDEA .

In Bamboo it is possible to import data from Jenkins , another server for continuous integration. There is also the so-called Jenkins importer . This functionality is designed to make the transition from Jenkins to Bamboo easier for development teams.

One of the characteristics of Atlassian products is that they can be integrated with one another. This is also the case with Bamboo. One possibility is integration with JIRA . For each build, the JIRA entries are displayed that are included and thus processed. JIRA tickets can also be created directly in Bamboo. You can also insert information about builds of Bamboo in Confluence articles, including in the form of diagrams. Repositories can be integrated from the FishEye and Bitbucket Server products and Clover can be integrated in order to examine the test coverage of its source code. Bamboo can also send notifications via the HipChat chat service .

License

Bamboo is under a proprietary license and is chargeable for businesses and academic institutions. Nevertheless, the software is free for open source projects, non-profit organizations and school classes. A free trial license is also available.

The price of the license depends on the number of servers that can also be used to carry out the build processes. These are also called remote agents .

There are two ways to use Bamboo. On the one hand, Bamboo can run on a server, i.e. on the customer's hardware. To do this, you buy a one-time license with a maximum number of usable remote agents . On the other hand, it is possible to use Bamboo as software as a service from the Atlassian Cloud. With this variant, however, you do not acquire a one-time license. The fees arise from the number of remote agents used per month .

Customers

Bamboo is used in over 1200 organizations and companies in various industries in 53 countries worldwide. Customers include a. Adobe , the BBC , BNP Paribas , eBay , Fujitsu , Greenpeace International , McDonald’s , Mozilla , NASA , Nike , Nokia , Oracle and Red Bull . But the software is also used in Germany. B. used by Audi , BMW , Deutsche Bank and Lufthansa .

Web links

Individual evidence

  1. ^ Paul Watson: Bamboo releases. Atlassian , October 10, 2014, accessed June 28, 2015 .
  2. Bamboo 6.6 Release Notes . (English, accessed July 28, 2018).
  3. a b c d Supported platforms . (English, accessed July 28, 2018).
  4. a b Bamboo Full Features. Atlassian , accessed June 28, 2015 .
  5. ^ Paul Watson: Integrating Bamboo with Atlassian applications. Atlassian , September 25, 2014, accessed June 28, 2015 .
  6. a b Bamboo - Pricing. Atlassian , accessed June 28, 2015 .