From the course: Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 5 Design and Implement Continuous Delivery by Microsoft Press

Learning objectives

Welcome to Lesson number Six: Design Continuous Delivery. In this lesson, we set up a release pipeline and YAML pipeline to be able to deploy our application. We start out by learning about the different components that make up a release pipeline, as well as their deployment process and available features to review each stage of the pipeline. You then gain some hands on experience by creating a release pipeline in a hands on lab. Next, you learn how to set up approvals and gates in order to review your pipeline in each stage. You then learn what Infrastructure as code is, as well as Azure Resource Manager, followed by a lab where you practice creating ARM templates. Next, you learn about configuration management, where you review different options to configure your systems. You then learn about custom script extensions to configure your Linux or Windows systems. In the next lab, you learn about the desired state configuration as an alternative to custom script extensions, followed by a lab where you learn about Azure automation state configuration to maintain your system state. And finally, you learn about Azure app configuration to share configuration settings between your applications, followed by a lab where you apply the concepts learned about Azure App configuration.

Contents