Atlassian Bamboo is a powerful continuous integration server - it's great at compiling code, running tests, and letting you know when someone breaks the build. Release plans in Bamboo also provide high-level release orchestration capabilities, but the tasks are all expected to run from a build agent - getting files to remote machines, configuring packages differently for different environments, etc. are left to you to figure out.
Octopus is a powerful deployment automation server - and it's the perfect complement to Bamboo. Octopus can automatically push packages to hundreds of machines, configure them depending on the environment, and focusses on advanced deployment scenarios like multi-tenant deployments.
Building and pushing packages
Using the pack and push build steps included in the Octopus Deploy Bamboo add-on, you can create optimised and versioned packages ready for deployment with just a few clicks. It has never been easier to push your Bamboo artifacts to Octopus!
Promote and deploy releases
Octopus Deploy will take your Bamboo deployments to the next level. Deploy to one server or thousands taking advantage of the industry best practices Octopus provides through a wealth of battle tested deployment steps. As your infrastructure scales, know that Octopus will scale with you.
Works with Bamboo builds and Bamboo releases
The native Octopus Deploy Bamboo add-on provides steps for both the Bamboo build and deployment plans. Whether you have existing deployment plans that you would like to supercharge with Octopus, or would rather compile and deploy in a single build plan, the Octopus add-on has you covered.
You might also like...
Currently updating a deployment process in @OctopusDeploy. I forgot how easy this was to use, everything just makes sense.— David Swindells (@d_swindells) January 30, 2019
Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it.— Neil Chalk (@_neilch) July 19, 2018