I'm working on a project that has:
- Various parameterised pipelines for multiple Resource Groups
- Additional pipelines used only in a specific Resource Group
In my mind, each pipeline set has its own repository and then are deployed according to each Resource Group needs.
For instance:
Resource Group 1, deploy:
Repo 1 (parameter x="rg1")
Repo 2
Repo 3
Resource Group 2, deploy:
Repo 1 (parameter x="rg2")
Repo 2
Repo 5
- What would be the appropriate way to do this?
- Do I need multiple Data Factories per Resource Group, or can I do it only with 1?
- Can I avoid contributors of the Resource Groups pushing code to the pipelines of type 1? If so, what DevOps structure should I create?