My Account Log in

1 option

Atlassian DevOps Toolchain Cookbook : Recipes for Building, Automating, and Managing Applications with Jira, Bitbucket Pipelines, and More.

Ebook Central College Complete Available online

View online
Format:
Book
Author/Creator:
Wen, Robert.
Contributor:
Ortiz, Alex.
Gaile, Edward.
Nissen, Rodney.
Language:
English
Subjects (All):
Computer software--Development.
Computer software.
Software engineering.
Physical Description:
1 online resource (504 pages)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2024.
Summary:
Seamlessly integrate Atlassian Open DevOps tools such as Jira, Bitbucket Pipelines, Compass, Confluence, and Opsgenie with other automated testing, monitoring, and security tools such as SonarQube and Snyk for a powerful and agile DevSecOps deployment process Key Features Streamline development progress visibility by connecting Jira with other DevOps tools through Open DevOps Enhance observability by integrating development tools like Bitbucket Pipelines with Compass Learn best practices for DevSecOps integrations and processes using real-world examples Purchase of the print or Kindle book includes a free PDF eBook Book Description Implementing DevOps practices and toolchains for automated testing and deployment can accelerate product development with minimal errors in the production environment. However, creating DevOps toolchains by integrating tools from various vendors presents challenges for both administrators and developers. Written by four well-known experts from the Atlassian community, this book addresses the complexities of DevOps toolchain creation and integration by leveraging Atlassian's Open DevOps solution. Starting with a holistic overview of the DevOps and Atlassian Open DevOps solution, you'll learn to integrate Jira with other tools. You'll then find out how to create and integrate a CI/CD pipeline in Bitbucket for automated testing and deployment to Docker containers. With step-by-step guidance, you'll connect Jira and Bitbucket with other tools, such as Snyk for security and SonarQube for testing, to form an extensive toolchain. You'll also learn how Compass uses CheckOps for observability and how to use Confluence for documentation and reporting. Finally, you'll leverage Opsgenie's ChatOps functionality to enhance collaboration between developers and operations teams. By the end of this book, you'll be able to establish your DevOps toolchain by integrating Atlassian tools to automate and optimize the software development lifecycle and beyond. What you will learn Extend reporting capabilities in Jira using Open DevOps Integrate Jira with popular tools for tracking the build and deployment status Track the progress of product ideas with Jira Product Discovery Document and report projects using Confluence Create and deploy CI/CD pipelines in Bitbucket and perform testing in SonarQube Integrate security scanning into your CI/CD pipeline using Snyk Create an observability portal in Compass Use Opsgenie to collaborate with other teams when incidents occur Who this book is for This book is a valuable resource for DevOps engineers, platform engineers, SREs, software developers, and Atlassian tool administrators who want to automate testing, integration, and deployment processes using the Atlassian DevOps toolchain. A basic understanding of DevOps processes will be beneficial. While prior knowledge of administering Atlassian tools may be helpful, it is not necessary, as the recipes cover the administrative tasks needed to implement the DevOps toolchain and practices.
Contents:
Cover
Title Page
Copyright and Credits
Dedications
Contributors
Table of Contents
Preface
Part 1: Beginning the Cycle
Chapter 1: An Introduction to DevOps and the Atlassian Ecosystem
An introduction to DevOps
The CALMS/CALMR approach
Technology considerations for DevOps
Creating an Open DevOps toolchain from scratch
How to do it...
Creating an Atlassian Cloud site with Jira only
There's more...
Creating a Jira project
Connecting Confluence
Getting ready
Connecting Bitbucket
Chapter 2: Discovering Customer Needs with Jira Product Discovery
Adopting JPD
Creating a JPD project
Viewing ideas
Creating ideas
Adding information to ideas
Delivering ideas for development in Jira
Chapter 3: Planning and Documentation with Confluence
Technical requirements
Creating Confluence pages linked to Jira projects
How to do it…
Displaying Jira issues on Confluence pages
See also
Viewing Jira reports on a Confluence page
Viewing Jira roadmaps on a Confluence page
Viewing linked pages from other applications using Smart Links
Part 2: Development to Deployment
Chapter 4: Enabling Connections for Design, Source Control, and Continuous Integration
Connecting Jira to design tools
Connecting Jira to source control using a native integration
Connecting Jira to source control using a universal integration
Getting ready.
How to do it…
Connecting Jira to CI tools
Chapter 5: Implementing Bitbucket and Bitbucket Pipelines
Creating a workspace, project, and repository in Bitbucket
There's more…
Creating branches in Bitbucket
Understanding pull requests and merging best practices
Enabling Bitbucket Pipelines
Configuring runners in Bitbucket
Chapter 6: Extending and Executing Bitbucket Pipelines
Configuring pipeline options
Conditional execution of pipelines
Manual execution
Scheduled execution
Connecting to Bitbucket Pipes
Defining variables
Defining a runner for a pipeline
Testing steps in Bitbucket Pipelines
Security steps in Bitbucket Pipelines
Reporting test results
Chapter 7: Leveraging Test Case Management and Security Tools for DevSecOps
Adding test case management to Jira
Connecting Jira to security tools
Managing vulnerabilities
Chapter 8: Deploying with Bitbucket Pipelines
Configuring deployments
Pushing artifacts into the Bitbucket repository
Pushing artifacts into artifact repository tools
How to do it….
See also
Deploying artifacts to Bitbucket Downloads
Deploying artifacts using SCP
Deploying artifacts into AWS S3 buckets
Deploying artifacts to Google Cloud
Deploying artifacts to Microsoft Azure
Using Ansible in the deployment stage
Using Terraform in the deployment stage
Chapter 9: Leveraging Docker and Kubernetes for Advanced Configurations
Introducing containers and Bitbucket Pipelines
Using a Docker image as a build environment
Using containerized services in Bitbucket Pipelines
Using Docker commands in Bitbucket Pipelines
Deploying a Docker image to Kubernetes using Bitbucket Pipelines
Setting up Docker-based runners on Linux
Part 3: Maintaining Operations
Chapter 10: Collaborating with Operations through Continuous Deployment and Observability
Connect Jira with continuous deployment tools
Connect Jira with observability tools
Chapter 11: Monitoring Component Activity and Metrics in Compass
Configuring Compass
Importing distributed architecture components using a CSV file
Integrating Compass with Bitbucket Cloud
Understanding configuration as code in Compass
Creating a developer platform with Compass
Measuring DevOps health with Compass
Utilizing templates in Compass
Implementing developer CheckOps in Compass
Chapter 12: Escalate Using Opsgenie Alerts
Setting up Opsgenie teams
How to do it
Setting up Opsgenie with Jira
Setting up on-call schedules
Configuring escalation policies and rules
There's more
Escalation and notifications configuration
Improving team communication and response with ChatOps
Part 4: Putting It into Practice
Chapter 13: Putting It All Together with a Real-World Example
Creating an idea in JPD
Connecting an idea to an epic in Jira
Creating a story in Jira
Creating a code change in Bitbucket
Committing changes in Bitbucket/Start Bitbucket Pipeline Build
Execute Snyk scanning through Bitbucket Pipelines
Displaying Bitbucket Pipeline Build Status in Compass
Creating an Opsgenie alert for the Jira project
Creating a bugfix branch
Committing a bugfix and watching the pipeline's execution
Chapter 14: Appendix - Key Takeaways and the Future of Atlassian DevOps Tools
Atlassian Intelligence and other AI technologies
Best practices for setting up your toolchain
Summary
Index
Other Books You May Enjoy.
Notes:
Description based on publisher supplied metadata and other sources.
Other Format:
Print version: Wen, Robert Atlassian DevOps Toolchain Cookbook
ISBN:
9781835469644
OCLC:
1442731376

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account