'Store Azure Pipelines in a centralized place

I have several projects in Azure which have the exact same copy of their azure-pipelines.yml.

This is an issue for 2 reasons :

  • if I give the rights to write to my git repository to someone, he can modify this pipeline.
  • if I want to modify this pipeline, I have to go on all my projects to copy the modification.

Can I store my azure-pipeline.yml on another location ? For example on a github public project, like we can do for the AzureResourceManagerTemplateDeployment ?

I've found that there is something like the "YAML resources for Azure pipelines" but I'm not sure I can use it in my case



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source