- Azure Pipelines 📚
- Azure PowerShell 📚
- ARM - Azure Resource Manager 📚
- Others
- YouTube channel in YAML pipeline topic 📽Gerasimos Alexiou
- Azure DevOps Pipelines Refactoring Technics 📓DevKimchi
- 6 ways passing Secrets to ARM templates 📓DevKimchi
- Automate .NET SDK updates with global.json and Renovate 📓Anthony Simmon
This is a very simple pipeline using just script tasks to play around with the template and YAML basics.
- Stage: Build Azure Function App
- Stage: Deploy to Development, Stage or Production depends on the parameter
- Job: Provisioning Azure Resources using ARM templates. Using a variable group to read values from KeyVault and set them to the Function App configuration during the provisioning process.
- Job: Deploy Azure Function App
A simple restore, build and Unit test, which can be applied during the build process.
- A simple pack and push package to internal Nuget feed. Extra steps: read version number from the csproj xml file and set a variable in script.
- Effective Nuget Package Versioning with GitVersion (Loud & Abrasive)
- PlayingWithMountebank repository contains a pipeline with the following steps. Install the mountebank NPM package globally, run it in the background. Run unit test to initiate HTTP call over the imposter, defined in the test.
- Azure Container App repository contains a pipeline to build and push docker image to ARC and update the Container App with the latest image.