Bitbucket Pipelines for CI/CD
1h 29mIntermediate2024-06-14
Authors

Michael Jenkins
Senior Systems Engineer
Course details
To get the most out of this course, you should have an understanding of Git, Atlassian accounts, and Bitbucket basics.
In this course, lead software engineer Michael Jenkins guides you through how to use Bitbucket Pipelines for your software projects. Gain a solid understanding of continuous integration, continuous delivery, and continuous deployment (CI/CD) to prepare for the role of Bitbucket Pipelines in these processes. Dive into the details of configuring Pipelines and challenge yourself to create workflows with custom images, services, and artifacts.
Learning objectives
Understand CI/CD fundamentals.
Explore Pipelines as a managed CI/CD service.
Configure pipelines, images, and services.
In this course, lead software engineer Michael Jenkins guides you through how to use Bitbucket Pipelines for your software projects. Gain a solid understanding of continuous integration, continuous delivery, and continuous deployment (CI/CD) to prepare for the role of Bitbucket Pipelines in these processes. Dive into the details of configuring Pipelines and challenge yourself to create workflows with custom images, services, and artifacts.
Learning objectives
Understand CI/CD fundamentals.
Explore Pipelines as a managed CI/CD service.
Configure pipelines, images, and services.
Skills covered
BitbucketBitbucket PipelinesAtlassianDevOps FoundationsDevOpsSoftware Development ToolsSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - From commit to deployment with Bitbucket Pipelines
- 02 - What you should know
- 03 - Overview of CI CD
- 04 - Understanding pipeline limits
1. Getting Started with Bitbucket Pipelines
- 05 - Create a pipeline
- 06 - Bitbucket Pipelines configuration
- 07 - Configure pipeline stages
- 08 - Configure pipeline triggers
- 09 - Use YAML anchors
- 10 - Challenge - Create a pipeline
- 11 - Solution - Create a pipeline
2. Working with Variables and Artifacts
- 12 - Variables and secrets
- 13 - Use environment and deployment variables
- 14 - Create and share artifacts
- 15 - Create and download packages
- 16 - Challenge - Deploy an artifact
- 17 - Solution - Deploy an artifact
3. Configuring Build Environments
- 18 - Use default images and tools
- 19 - Use public and custom images
- 20 - Use services
- 21 - Challenge - Create a pipeline with images and services
- 22 - Solution - Create a pipeline with images and services
Conclusion
- 23 - Next steps