I'm trying to put together a Release project that uses 'release' issues to act as release tickets. Each issue from the Release project should aggregate via links, multiple issues from other projects. I want the Release project to then have a workflow that covers the release process, and as the release issue moves through it's states, it should be able to change the state of the attached issues.
For example, the Release project would create an issue titled 'release_1234' and have 5 issues linked to it from multiple projects. Issue release_1234 could then move through the workflow of Created > Ready for Build > Released to QA > QA Testing > Ready for Release > Deployed > Verified. As Issue release_1234 move through these states in the workflow, it should be able to check the states of the linked issues and make sure they are in the correct states in their workflows, and as it reaches the final state, it should have the capability to close/resolve the linked issues.
Does anyone have any suggestions on how to set this up?
Sounds very tricky. I don't have any experience like that. However, I suspect that both Update issues and Conditioned validator from Conditioned Workflow Functions for JIRA could help with part of this requirement. At least reduce the amount of scripting (Script runner) you would need to do. The key would be the ability of having JQL queries that can find the right issues to run checks on to stop the transition if necessary and then potentially update them as needed.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.