Introduction to Bamboo
Bamboo is one of the most popular CI server by the company – Atlassian.
Key features of Bamboo are given below.
- It supports various version control systems like bitbucket, cvs, subversion, git, perforcem and mercurial.
- Supports all important tasks like ant, maven, gradle, make tasks, tomcat, SSH, Linux and windows commands, SCP task, PHPUnit, Nunit, Node, MSTest, MSBuild, Grunt, Grails, AWS codeDeploy
- It also supports the deployment projects.
- A build plan has one or more stages. Each stage has one or more jobs. Each job can have one or multiple tasks like maven or gradle etc. Jobs in a single stage can run simultaneously but stages and tasks within a job run in sequence only.