This repository demonstrates how to enable cross-team sharing of Azure DevOps pipelines using templating and parameter injection. Please read this blog for more information about the concept.
- An Azure DevOps project
- Azure Subscription
- Azure Container Registry
- Azure Kubernetes Services
- Clone the repo.
- Import the pipelines in the documentation folder to Azure Pipelines.
- Create Environment targeting the AKS cluster.
- Create Service Connection for Azure Subscription and Azure Container Registry.
- Provide your environment's values to the pipelines parameter.