hands-on lab
Practice Effective DevOps with Azure DevOps
Difficulty: Intermediate
Duration: Up to 2 hours
Students: 593
Rating: 4.5/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.
Description
Azure DevOps is comprised of a suite of services that help you practice DevOps and follow your preferred Agile methodology. This lab demonstrates how Azure Repos, Azure Boards, and Azure Pipelines can work together for a simulated product launch. You will set up the services from scratch and work towards a continuous deployment pipeline that includes a pull request-based workflow.
Learning Objectives
Upon completion of this lab, you will be able to:
- Create and use Azure Repos including using branch policies
- Create and use Azure Boards to track work items
- Create and use Azure Pipelines build and release pipelines to perform continuous delivery and continuous deployment
- Explain the ways that Azure Repos, Azure Boards, and Azure Pipelines integrate with each other
Intended Audience
- Candidates for the Designing and Implementing Microsoft DevOps Solutions Exam (AZ-400)
- DevOps Engineers
- Software Engineers
Prerequisites
Familiarity with the following will be beneficial but is not required:
- Git
- Agile Methodologies
The following content can be used to fulfill the prerequisite:
Environment before
Environment after
Covered topics
Lab steps
Adding an Azure Repo to Your Project
Tracking Your Work with Azure Boards
Creating a Build Pipeline in Azure Pipelines
Creating a Release Pipeline in Azure Pipelines
Configuring an Azure Repos Branch Policy
Completing the Product Launch Epic