Scenario 1: One Jira story with the following associated development data:
Repo1 ->Branch A
Repo2 ->Branch B
Repo3 ->Branch C
1 commit to Branch A on Repo1. Pull request that has merged Branch A to Master.
1 commit to Branch B on Repo2. No pull request has been created.
1 commit to Branch C on Repo3. Pull request that is open merge Branch C to Master.
Currently, I can use a JQL based condition using "issue.property[development].commits > 1 AND issue.property[development].openprs < 1", to prevent a workflow transition. This scenario works fine.
Scenario 2: One Jira story with the following associated development data:
Repo1 ->Branch A
Repo2 ->Branch B
Repo3 ->Branch C
1 commit to Branch A on Repo1. Pull request that has merged Branch A to Master.
1 commit to Branch B on Repo2. No pull request has been created.
1 commit to Branch C on Repo3. No pull request has been created.
In scenario 2, my condition would pass an allow the story to transition to the next step, but obviously since the commits on Branch B and Branch C of repo1 and repo2, respectively are not merged, this story is not ready to be transitioned to the next step.
Is there a way to write the JQL to check that all related commits are merged, or has someone already figured out a way to do this via another approach.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.