User Profile
Majarianil
Copper Contributor
Joined 2 years ago
User Widgets
Recent Discussions
Single pipeline with multiple stages with multiple branches in Azure DevOps yml pipelines
Problem: I have a source code project and a repo with three branches as Master, Dev, Test. Apart from that I have also another project with a repo consists of pipeline “yml” templates like: /jobs/build-job.yml /jobs/dev-job.yml /jobs/Test-job.yml. …. With respective steps in it…. Note: job templates are included into respective stages /stages/build-stage.yml /stages/dev-stage.yml /stages/Test-stage.yml Now, I have a single pipeline.yml file with all included templates in the source code repo for all 3 branches Master, Dev, Test as follows Pipeline.yml file resources: repositories: - repository: templates type: Git name: pipeline-templates/templates triggers: - ‘*’ stages: - template: stages/build-stage.yml@templates #condition: this stage should run for all three branches - template: stages/dev-stage.yml@templates #condition: this stage should run for “dev” branch only - template: stages/test-stage.yml@templates #condition: this stage should run for “test” branch only Question: How can I achieve this by using conditions in stages with templates??? Could someone provide some inputs, ideas and help regarding this issue!!! That would be great!!!!1KViews0likes0Comments
Groups
Recent Blog Articles
No content to show