Atlassian has released Open DevOps, their new platform offering integrating Atlassian products and partner offerings. Open DevOps integrates Jira Software, Confluence, Bitbucket, and Opsgenie into a single project. It is possible to integrate with other tools, such as GitHub and Datadog, with minimal integration.
With Open DevOps, the default project connects Jira Software, Confluence, Bitbucket, and Opsgenie. If the Jira issue key is included when pushing a change or merging a branch, the Jira ticket will be updated automatically. The new Code tab will show repositories associated with the project, with the most recently updated being shown first. While the default repository tool is Bitbucket it is possible to swap in other tools such as Github or GitLab.
The Deployments tab will automatically populate with data regarding any deployments that include the Jira issue key. By default this is integrated with Bitbucket Pipelines, but as with the source code repository, it is possible to integrate with other CI/CD tooling such as CircleCI or Jenkins.
Open DevOps showing state of deployments associated with the project (credit: Atlassian)
The On-call tab integrates with the Opsgenie call schedule to facilitate calling out in the event of an incident. Confluence is also embedded into Open DevOps, providing templates for documenting items such as change management, runbooks, and post-incident reviews.
At the time of release there are a number of third-party apps that can be integrated into Open DevOps. This includes applications for security, testing, feature flagging, observability, and CI/CD. For example the integration with DataDog allows for automatically creating Jira tickets based on Datadog monitors.
Jira’s automation engine also works with Open DevOps. This can be used to create if this, then that style automation rules using their drag-and-drop engine. For example, automation rules can be created to be triggered on the creation of a new pull request. This can be used to automatically update the corresponding Jira ticket with details on the code changes.
Since Open DevOps integrates all the relevant work updates into a Jira issue, it can provide insight into the team’s health through metrics. This includes metrics such as deployment frequency and cycle times. As Suzie Prince, Head of Product, DevOps for Atlassian, shares:
Jira automatically calculates how often your team ships value and how this trends over time, so you don’t have to manually coordinate across tools or bug your operations team.
Jira metrics dashboard (credit: Atlassian)
Open DevOps is available to all Jira users. Prince indicates that there are more third-party integrations coming in an upcoming release.