The Cloud team recently announced 12 new DevOps features that help developers ship better code, faster ! While we’re all excited about the new improvements to Bitbucket Cloud, we also wanted to share the DevOps features that are available to Bitbucket Server and Data Center customers across each stage of development:
Plan: With Jira as the source of ultimate truth, you can use our integration to view related commits, branches, and pull requests from within an issue. You can also create new branches and set up triggers that automatically transition issues as developers move from one stage to the next (ex. when a pull request is created). Bitbucket Server also allows you to link to issues across multiple Jira instances, so different teams can work within their own projects to track progress.
Build: We’ve made several investments to the core Bitbucket experience in Bitbucket Server & Data Center 7.0. This year’s platform release included several of your top requests to create our best pull request experience yet. To learn more check out our blog and webinar.
This year also included several improvements to our Atlassian for VS Code extension that allows you to bring the functionality of Jira and Bitbucket into your favorite IDE. Atlassian for VS Code allows you to create and view issues, start work on issues, create pull requests, review code, start builds, get build statuses, and more. If you haven’t used it before, learn about it here.
CI/CD: In addition to Bitbucket’s integration with Atlassian’s own CI/CD solution, Bamboo, we seamlessly integrate with one of the popular CI/CD solutions, Jenkins. Our integration with Bamboo allows commit, branch, build, and deployment information to be shared with users across applications. Bamboo has also recently made it possible for users to create custom build plans per branch, learn more about 7.0 here.
The Bitbucket Server and Jenkins integration that we launched earlier this year, streamlines the set-up process, from creating a webhook to trigger builds in Jenkins to posting build statuses back to Bitbucket. Here’s a how-to video that shows you how to get started. This integration is only the beginning of our work with Jenkins, as we move to Integrated CI/CD later this year.
To increase scale and capacity for CI/CD operations, we offer Smart Mirror Farms as part of Bitbucket Data Center. This feature allows teams to set up live mirror nodes to host copies of repositories in remote locations. These mirror nodes can also be clustered into “farms” grouped behind a load balancer to reduce time spent waiting for builds. This is one in a number of features available in Bitbucket Data Center that enable teams of any size, to increase scale and performance.
In addition to our integration with CI/CD providers, we offer Code Insights that allows you to bring the best DevOps scanning, testing, and analysis tools into the code review process. Bitbucket Server is partnered with SonarQube, Mibex, Jfrog, Sontaype, Synk and WhiteSource to improve your code quality and reduce the time it takes to merge pull requests. We also offer the ability to enforce merge checks based on these reports to ensure that only the highest quality of code hits production.
Operate & Monitor: To respond to incidents faster and streamline the investigation process, we’re looking at new ways to integrate with Opsgenie. There’s an existing integration with Jira that would enable teams to sync issues and get alerts based on specific triggers, but there’s more we’d like to do based on what we learn from the Cloud integration.
Communication & Collaboration - Embracing DevOps goes beyond building better connectivity between tools, it’s also about implementing better ways to collaborate and communicate on a regular basis. To power those conversations and increase traceability, we have:
Our Slack integration, that allows teams to receive the notifications they care about, react to changes, and stay up-to-date without ever having to log into Bitbucket.
Confluence, our collaborative workspace where teams can share knowledge, use templates, set goals, and generally improve collaboration rituals across teams.
If you have any questions, comments, or feedback, please share them below!
Product Manager - Bitbucket Server
Imran KhanAtlassian Team
Hey Community! We’re willing to wager that quite a few of you not only use Bitbucket, but administer it too. Our team is excited to share that we’ll be releasing improvements throughout this month of...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events