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...
@OctopusDeploy Really liking the new GUI in @OctopusDeploy 4.0, both good looking and fast. Great work!— Johan Boström (@zarx) November, 21 2017
I’d stand by @OctopusDeploy every day of the week. Honestly couldn’t imagine our CD working as smoothly without it.— Ben Macpherson (@BenjiMac93) November 18, 2017