Bamboo - ci build server test automation test tools software testing continuous integration
Smarter feedback, better code!
Today's development teams are adopting Continuous Integration to increase productivity and improve code quality.
By automatically compiling and testing code as it changes, Bamboo provides instant feedback for developers to collaborate quickly.
Bamboo lets you spend less time chasing bugs and more time writing higher quality code.
- “My initial experience with Bamboo has been nothing short of awesome! Bamboo was up and running my first build in under 10 minutes, and the UI is a breath of fresh air!”
- — Tim Fennell, stripes.mc4j.org
-
Continuous Integration made easy
Despite being a widely accepted best practice, many teams struggle to adopt a Continuous Integration process due to the perceived cost of setting up and maintaining such an environment.
With Bamboo, setting up your Continuous Integration process is simple. The installer auto-detects your development environment enabling you to start a build within minutes!
Bamboo's two-way notifications and intuitive web-interface provide developers with the necessary information and simple navigation to interact with each build as well as manage the entire Continuous Integration process.
-
Distribute builds across multiple machines
Remote Bamboo Agents allow builds to run across multiple machines and different platforms, extending test capabilities and maximising build productivity.
Establishing dependencies between build plans enables Bamboo to support even the most sophisticated Continuous Integration environments.
-
Continuous Integration fits your environment
Integration with your current tool set is vital which is why Bamboo is built with the developer in mind.
Bamboo integrates with your favourite IDE and works seamlessly with JIRA, FishEye, Clover and Crowd.
Bamboo's flexible plugin architecture allows you to build integration to any of the tools you use. Check out the extensive library of plugins available today.
Integrated Systems
| SCM systems | Subversion, Perforce, CVS, ClearCase, Mercurial, Dimension |
|---|---|
| Builders | Ant, Maven, Maven 2, Bash, MSBuilder, Visual Studio, Nant, NoseXUnit, custom scripts and command line builders (e.g. make), etc. |
| Testing frameworks | Any w/ JUnit XML output — including TestNG, Nunit, XUnit, MSTest, Nose, CppUnit, etc |
| Languages | Any — including Java, C, C++, .NET (C#, VB, etc.), Perl, PHP, Python, Ruby, etc. |
| Notifications | IM (Jabber or Google Talk), Email, RSS, Remote API |
| Atlassian tools | FishEye, Crowd, JIRA, Clover |
| IDE | IntelliJ IDEA, Eclipse (Beta) |
| Extensible plugins |
Build Metrics: Checkstyle, Crap4J, Cobertura, Coverage, FindBugs, JMeter, PMD, RCov, Simian Tools: Clean Test, Command Line, Project Graph, Test Threshold, Build Monitor, Disk Space Notification, Pre-Post Build Command Release Management & Deployment: Adhoc Builder, SFTP Publisher, Tag Build, Tagger, BuildBug, JiraVersions |
Note: User contributed, open source plugins noted in italics