Given:
- Azure DevOps
- GitFlow Branching
- Develop --> Staging
- Master --> Prod
- Multiple Projects
Based on this blog I wanted to configure the build and release-pipeline. But it looks like this will not work with multiple artifacts
In this example I did some changes to one of the projects (WebSPA) and merged it into master-branch.
But the release will not work because of not met conditions
AKS Staging want only artifacts of develop and AKS Production only artifacts of master. Only the latest build-artifacts are recognized. In this example there are changes in develop, which shall not be merged to master.
My hope was to reuse as many things as possible. But from what I see I have to duplicate the artifacts. One for develop and one for master? Are there better possibilities to use GitFlow-branching with Azure Devops?
What I'm not able to do:
- use another branching model
- use another CI/CD
- have separate release pipelines for each project/artifact