What this book covers
Chapter 1, An Introduction to DevOps and the Atlassian Ecosystem, details a brief history of DevOps and showcases recipes for installing Open DevOps or other Atlassian tools from Jira.
Chapter 2, Discovering Customer Needs with Jira Product Discovery, introduces Jira Product Discovery for product managers to develop and prioritize the seeds of products and features until they are ready for teams to develop.
Chapter 3, Planning and Documentation with Confluence, shows the capabilities of connecting Jira with Confluence to enable up-to-date reporting and documentation.
Chapter 4, Enable Connections for Design, Source Control, and Continuous Integration, contains recipes to connect Jira with other source control and continuous integration tools.
Chapter 5, Understanding Bitbucket and Bitbucket Pipelines, introduces Bitbucket Cloud. We look at the source control features and conclude with an initial look at Bitbucket Pipelines.
Chapter 6, Extending and Executing Bitbucket Pipelines, continues our exploration of Bitbucket Pipelines by seeing how to create and edit its primary control file, bitbucket-
pipelines
.yml
.
Chapter 7, Leveraging Test Case Management and Security Tools for DevSecOps, demonstrates recipes to connect to testing and security scan tools and introduces the concept of DevSecOps.
Chapter 8, Deploying with Bitbucket Pipelines, looks at using Bitbucket Pipelines to configure continuous deployment. We demonstrate several examples of deployment to various environments.
Chapter 9, Leveraging Docker and Kubernetes for Advanced Configurations, shows how Docker and Kubernetes can be leveraged by Bitbucket Pipelines to aid in build and deployment.
Chapter 10, Collaborating with Operations through Continuous Deployment and Observability, looks at connecting Jira to tools that provide continuous deployment and monitoring.
Chapter 11, Monitoring Component Activity and Metrics Through CheckOps in Compass, introduces a new Atlassian tool, Compass, to collect and monitor information on deployments and incidents to get a measure of health from project components in a discipline called CheckOps.
Chapter 12, Escalate Using Opsgenie Alerts, demonstrates the use of Opsgenie, which allows for teams to collaborate when an incident occurs.
Chapter 13, Putting It All Together with a Real-World Example, puts everything you have learned from previous chapters together to see how a DevOps toolchain operates.
Chapter 14, Appendix – Key Takeaways and the Future of Atlassian DevOps Tools, finishes with a look at the future and concludes with other tips to get you started on your DevOps journey.