Hi, I would like to clarify that if any change is made in the long-lived branch, will it affect the short-lived branch?
Example: At the end of the sprint, I am cutting a release from the develop branch for deployments. After that, any changes made in the develop branch (long-lived) will affect the short-lived branch also, though I haven’t merged my code to the short-lived branch (release).
Then we run the pipeline from the release branch and deploy it in the test environment and Quality gate gets passed.
After sometime few commits will happen in the develop branch.
We ran the pipeline from the release branch again with the same commit ID (No commits or update in the release branch) and deployed it in the pre-production environment but the Quality gate failed.
Please find the below findings
No change in the Branch policy or configuration
No change in the SonarCloud and QG configuration
No new commits or merge in the release branch
So the question here is, have the changes/commits made in the develop branch affected the release branch even though there is no merge?
Okay got it.
Lets assume that no new codes/commits made to the release branch. Can you please answer if the changes/commits made to the develop branch will create any impact on the upcoming pipeline runs on the release branch even though there is no merge?