Continuous Delivery and DevOps with Azure DevOps: Release Pipelines
Microsoft Azure DevOps is a toolset to deliver your software in a compliant and secure way to an on-premises or cloud environment. In this course, you'll learn how to automate the steps of releasing software to any environment using Azure DevOps
What you'll learn
Continuous delivery and DevOps require you to fully automate the build and release process in a repeatable and reliable way. In this course, Continuous Delivery and DevOps with Azure DevOps: Release Pipelines, you'll learn how to set up release automation using Azure DevOps. First, you'll explore the fundamentals of release automation and the distinction you need between a deployment and a release. This enables you to release multiple times per day without interrupting your services. Next, you'll dive into the concepts of configuration and infrastructure as code. Finally, you'll conclude this course with security, approvals, and audit trails so you can ensure all your release pipelines are audit proof. By the end of this course, you'll have the necessary knowledge to create a fully automated build and release pipeline that is secure and compliant by default.
Table of contents
- Introduction 1m
- Outline 1m
- Release Management in the Context of Continuous Delivery 2m
- Separating Deployment from Release 3m
- Steps of a Release 2m
- Azure DevOps Release Management 2m
- Release Management Concepts 1m
- Artifacts, Stages, and Gates 2m
- Agent Jobs and Tasks 2m
- Release Variables 2m
- Continuous Deployment Trigger 2m
- Create a Release for an ASP.NET Web Application 6m
- Release Management Infrastructure 2m
- Hybrid Release Management 1m
- Set up a Custom Agent 7m
- Deployment Groups 1m
- Deploy to a Deployment Group 6m
- Summary 1m
- Module Overview 0m
- Outline 1m
- Infrastructure as Code 3m
- Configuration and Secrets 2m
- Provisioning On-demand 2m
- Create New appservice as Part of the Release 9m
- Test, Validation, and Approval 1m
- Deploy to the Provisioned appservice and Test the Product Using UI Tests 8m
- Using Containers 1m
- Deploy Website to a Kubernetes Cluster 14m
- YAML-based Pipelines 2m
- Integrated YAML Pipelines and Environments 11m
- Summary 1m