Articles
Tutorials
Interactive Guides
DevOps Automation Tutorials
DevOps is a set of practices that works to automate and integrate the processes between software development and IT teams, so they can build, test, and release software faster and more reliably.
Automation is essential to DevOps success. Instead of requiring humans to manually check code into a repository, run tests throughout the development process, and deploy code to production, DevOps practitioners streamline this process by automating each step.
Automation helps teams improve key DevOps metrics. DevOps teams move away from long lead time for changes and scheduled deployments to continuous integration, delivery, and deployment. They move away from reactive problem detection to proactive monitoring and observability, which reduces mean time to recovery (MTTR).
We’ve gathered the following tutorials to help you along your journey to DevOps.
Covered in this section
Jira automation rule to transition issues
Create a Jira automation rule that transitions an issue to done and notifies stakeholders by email when a pull request is merged.
Automatic pull request approval
Create a Jira and GitLab automation rule that automates pull request approvals
Automatically transition issue status
When a commit is pushed to GitLab that references a Jira issue, the automation rule transitions an issue to the “in progress” status.
Automate incident management with Jira and StatusPage
Jira automation rules that automatically sync StatusPage to Jira issues.
Next Tutorial
Recommended reading
Bookmark these resources to learn about types of DevOps teams, or for ongoing updates about DevOps at Atlassian.