Recs.
Updated
Bamboo is Atlassian's continuous integration server as part of their suite of development tools.
SpecsUpdate
Pros
Pro Good integration with other Atlassian software
Bamboo is made by Atlassian, the company that also made and maintains tools such as JIRA, Stash, and BitBucket, so it's a given that they would integrate quite nicely.
For example, when connecting Bamboo with Stash and JIRA, details like JIRA issues, commits, reviews, and approvals follow each release from development to production. If HipChat is part of the integration, team members get notified right away, in addition to email notifications.
Pro Takes care of continuous delivery as well
Bamboo is the only build server to offer first-class support for the "delivery" aspect of continuous delivery. Deployment projects automate the tedium right out of releasing into each environment, while letting you control the flow with per-environment permissions.
Pro Integration with Docker makes the user's life much easier
Bamboo allows using Docker containers to create build agents. By using Docker agents, you can run multiple remote agents on the same host without conflicting requirements. This makes it easier to duplicate and distribute changes to build agents, and to use scripts for creating and maintaining agents.
How can you define and build your own image and push it to a registry to share? This is when Bamboo’s Docker tasks come into play. Docker tasks make it possible to build an image, run a container, and push a Docker image to a registry from within your build or deployment project.
Cons
Con Doesn't support forks
There's a longstanding bug in Bamboo meaning that it doesn't work for building forks.