We are facing challenges with ADF deployment with multiple teams working on same ADF for different use cases. When we move from Dev to Test to Prod we find difficult to deploy the code.
- Teams working on their on working branches (feature)
- This will go to collab branch and publish
- When we move to SIT then we take it to another branch 'integration' branch
- If team A push their code onto SIT it will be done form integration branch.
- After some days team B also move to SIT, need to merge code to integration branch
- But when team A moves to Prod later they also get the code from team B as well
How can we resolve this situation? We really do not want other teams code which is testing phase to move to Prod. Are we missing something in branching strategy?enter image description here