We are planning to implement yaml pipelines in our environment. I can manage adding jobs and tasks by doing some research. But dont know the better way to design according to my environment.
We are now maintaining classic pipelines for 8 to 10 modules. For each module we have one build pipeline. And for releases we have release pipelines based on environment like one pipeline for both dev and qa environment, one for both staging and preprod, and one for prod.
Can someone help me how to prepare yaml pipelines for this requirement?
Thanks!
You can create as many build configurations using different yaml files and also with continuous integration
Details please refer answer in this link: Multiple YAML build pipelines in Azure DevOps
If your multiple definitions are similar, you could use Template types & usage in YAML pipeline.