Ship faster with Bitbucket – integrations now available for AWS, Azure, Bamboo and more

By on December 2, 2015

Bitbucket build status & deployment add-ons

Bring your preferred continuous integration tool in to Bitbucket or use our integrated CI/CD tool: Bitbucket Pipelines. From commit to ship, your team can complete their workflow without ever leaving Bitbucket with deployment add-ons and our build status API. Get started by heading to your CI tool of choice, enable build status for Bitbucket, and install a deployment add-on.

Sign up for Bitbucket

Does this workflow sound familiar? Commit, trigger a build, switch to your continuous integration tool, check the status, configure your deployment environment, execute complex scripts, switch back to Bitbucket, start again… you get the idea.

What if all this context switching could be a thing of the past? How much time would you gain back from being able to view build information and even deploy without leaving Bitbucket? We think it’s time you find out.

We’ve worked with industry leaders, including Amazon, Microsoft, DigitalOcean, and more to close the loop on your development workflow with build status and deployment integrations on Bitbucket.

Integrate your build tool

Since the launch of build status API in Bitbucket, we’ve seen great adoption of this feature across many different build tools. The community has been hard at work building add-ons to bring build status in to Bitbucket Cloud. Bamboo Server was one of the first added and you can view Bamboo builds inside your commits, branches, and pull requests by heading to Bamboo and selecting a Bitbucket repository for your build plan. Build status integrations available currently are below:

Don’t see your favorite tool listed here? Build an integration using our documentation. For teams that want an integrated CI/CD tool, we also offer Bitbucket Pipelines. Enable Pipelines in your repository, set up a simple bitbucket-pipelines.yml file and you’ll have an amazingly simple build tool integrated right into Bitbucket.

Deploy from Bitbucket

Now that you know your builds are passing, it’s time to deploy your work. In the past, getting code from your team repository to your staging or production environments required executing scripts or configuration of complicated deployment plans – all outside of Bitbucket.

Thanks to Bitbucket Connect, you can now deploy your code from Bitbucket to several leading cloud services including Amazon Web Services (AWS) CodeDeploy, Microsoft Azure App Service, and DigitalOcean. Bitbucket’s Connect architecture takes this a level beyond a simple “click to deploy” button. The ability of add-ons to add features into the user interface means you can configure your deployment environments without leaving Bitbucket. These cloud services have worked with us to build add-ons to make your life easier. Workflow simplification for the win!

DeploymentPartnerQuotes

Amazon, Microsoft, and DigitalOcean see value from deploying directly from Bitbucket, and we hope you do, too.

Ready to get started?

From commit to ship, your team can now complete their workflow without ever leaving Bitbucket. Get started by heading to your CI tool of choice, enabling build status for Bitbucket, and installing a deployment add-on. Now teams can spend less time switching between tools and more time doing what they love – coding.

Get started with an add-on today!

Sign up for Bitbucket

15 Comments

  • Posted December 3, 2015 at 12:57 pm | Permalink

    Really nice! What about Jenkins addon?

    • readyman10
      Posted December 3, 2015 at 4:16 pm | Permalink

      I think the whole point is to build from Bitbucket, so you don’t need Jenkins to manage the builds anymore. It’s direct from Bitbucket to your server.

  • Posted December 3, 2015 at 1:30 pm | Permalink

    This is pretty nice! On our side we have been working on a multi-cloud and automation plugin for Jira, you may visit our website, or twitter ( ACenterA ). We are planning to release this free tool around early January.

    Regards

  • Posted December 3, 2015 at 10:42 pm | Permalink

    Awesome ! Thank for your work 😉

  • Camigou
    Posted December 11, 2015 at 4:02 am | Permalink
  • Mohamed Heiba
    Posted January 9, 2016 at 7:15 am | Permalink

    Can I use the AWS CodeDeploy add-on to deploy automatically when I push to BitBucket ?

    • Posted February 24, 2016 at 1:14 pm | Permalink

      Trying to figure this out myself as well. Would be nice to have all pushes to the master branch get deployed to the production servers.

  • barrypitman
    Posted January 11, 2016 at 12:53 am | Permalink

    “Support for Bamboo Server will be available in a few weeks.” – 5 weeks later, any idea when this will be release for Bamboo server?

  • Nithesh Agarwal
    Posted March 10, 2016 at 2:51 am | Permalink

    Can we provision different environments instead of just managing using Bitbucket and Bamboo or should I need to use Chef/Puppet for provisioning ?

  • Nithesh Agarwal
    Posted March 10, 2016 at 3:24 am | Permalink

    Can we provision different environments instead of just managing using Bitbucket and Bamboo or should I need to use Chef/Puppet for provisioning ?

    • Sten Pittet
      Posted March 28, 2016 at 5:44 pm | Permalink

      Hi Nithesh,

      Could you please give me more details about your use case? Chef and Puppet can be combined with Bamboo to provision your infrastructure if you manage it as code but that can depend on your requirements.

      Thanks,

      Sten
      Product Manager

  • Raj Sarkar
    Posted March 28, 2016 at 5:17 pm | Permalink
  • Posted April 12, 2016 at 5:32 am | Permalink

    I can’t get the “DigitalOcean Deploy” to work. It fails to load. Has anyone had the same issue?

    • brent
      Posted June 30, 2016 at 8:05 am | Permalink

      Exact same issue here

  • Nico Westerdale
    Posted July 26, 2016 at 7:27 am | Permalink

    Looks like you can do it but you need to have BitBucket Pipelines installed and then add in a python script
    https://bitbucket.org/awslabs/aws-codedeploy-bitbucket-pipelines-python