Setting up Azure DevOps Pipelines
As a proof of concept, we describe and publish the code to implement a CI/CD process using Azure DevOps pipelines. The pipeline will implement the general process steps. In contrast to the Jenkins examples, the CI build pipeline will trigger an Azure DevOps release pipeline, which we will also describe here. Azure DevOps pipelines use YAML as language to describe pipeline steps. Therefore, PowerShell scripts will be used to code some of the logic required to implement the process. These scripts may also be used as bases to transfer the example to a different CI tool than Azure DevOps or Jenkins.
This section summarizes the basic steps to setup the pipelines described (including infrastructure configuration). For detailed description, see Microsoft online documentation: