Bamboo – FAQ
Looking for more information about continuous integration servers? Want to learn the basics about Bamboo? We've answered your questions:
- What is a continuous integration (CI) server?
- Why use a CI server?
- What is "Build Telemetry"?
- What is a Bamboo project?
- What is a Bamboo plan?
- What is a Bamboo build?
- What is an agent?
- Which build systems does Bamboo work with?
- Which other applications does Bamboo work with?
What is a continuous integration (CI) server?
A continuous integration (CI) server automates the process of compiling and testing software code. Most developers check in code and then test the build manually — or even not at all. A CI server automates the compilation and testing process, at a frequency of your choice.
Why use a CI server?
Using a CI server makes your job easier. The continuous, automated build process helps software development teams reduce project risk, improve productivity, and enhance quality. A CI server helps reduce the lead-time between software development, integration and testing by:
- detecting bugs earlier.
- providing rapid feedback.
- isolating the problems.
- ensuring a consistently reliable build.
What is "Build Telemetry"?
Bamboo's Build Telemetry provides measurement, analysis and reporting on build results across projects.
What is a Bamboo project?
A project typically represents part or all of a software product. A project contains one or more plans.
What is a Bamboo plan?
A plan (also known as a build plan) is a collection of tests. The plan is essentially the definition of the build.
What is a Bamboo build?
A build (also known as a build process) is the process of compiling and testing source code.
What is an agent?
An agent is a service that executes Bamboo builds. It can either run on the Bamboo server ('local agent') or on another machines ('remote agent'), which is particularly useful if you need to run your builds in different geographic locations, or on different platforms.
Which build systems does Bamboo work with?
Provided your build system uses a command line, Bamboo can be configured to work with it. Moreover, if you're using Ant, Maven or Maven 2 specifically, Bamboo works natively with those – no configuration necessary. Using a free plugin, you can also connect Bamboo to NAnt. See the documentation for more information.
Which other applications does Bamboo work with?
Bamboo is designed to integrate with your favourite development tools.
Who uses Bamboo?
Over 580 customers in 43+ countries rely on Bamboo in their development process.
415.701.1110