Developing CI/CD Solutions with Azure DevOps

Developing CI/CD Solutions with Azure DevOps

2h 12mIntermediate2023-04-03

Authors

Prince Mokut

Prince Mokut

System, Cloud, and DevOps Engineer

Course details

As a developer, you need to field a constant flow of requests for new features, updates, and bug fixes. By using Azure pipelines, you're able to build your applications and catch bugs early. In this course, Prince Mokut teaches you to configure a fully automated continuous integration and continuous delivery (CI/CD) pipeline in Azure. Prince starts with a high-level overview of Azure pipelines concepts, and then demonstrates how to enable continuous integration and continuous delivery/deployments to target environments in Azure Cloud. He illustrates the benefits of these processes and how to secure the pipelines for their team’s development projects. Prince shares various features that can make your pipeline configuration easier, and shows you how to define a pipeline to build and deploy a .NET solution to the Azure app service.

Skills covered

DevOps ToolsDevOps FoundationsAzureDevOpsCloud ServicesProjectCloud ComputingMicrosoft

Concepts

Introduction

  • Why use Azure Pipelines
  • What you should know

Azure Pipelines

  • What really is Azure Pipelines
  • Key concepts of Azure Pipelines
  • Define pipeline assets in Library

Designing a Build Pipeline

  • Get your source code to Azure Repos
  • Configure a build pipeline
  • Integrate SonarCloud with the build pipeline
  • Protect your important branches
  • Create a task group for build pipelines
  • Simulate CI trigger and branching policies

Designing a Release Pipeline

  • An overview of a release pipeline
  • Create web apps in Azure
  • Configure a release pipeline for multistage deployment
  • Reconfigure your production stage release to deploy to a staging slot
  • Release pipelines for staging slot deployments
  • Test release to deployment slots

Maximizing Azure Pipelines

  • Configure notifications for successful deployments

Conclusion

  • Next steps
80,000 Toman