I have a multi-project release (call it 2.0) where I want to include heterogeneous collections of releases from various projects.
Let's say I have project A and their 2.0 release works.
I also have project B and they are 2.0 and then due to some bugs a 2.0.1.
I also have a project C and they split their work between 1.5 and 2.0.
I want to create a CPR to include A-2.0, B-2.0, B-2.0.1, C-1.5 and C-2.0. https://community.atlassian.com/t5/Jira-questions/How-do-I-add-more-than-1-release-per-project-to-a-Cross-Project/qaq-p/618119 accepted their own answer with "JIRA is not set up for this" but why can Portfolio, as a JIRA overlay, not do this?
Essentially, this would be a "quick filter" that avoids having to individually select the correct linked release filters over and over again. The custom CPR field can be set in all those releases and Portfolio already has the capability to filter for multiple releases within disparate projects.
Hey @Luke Ma
After some tests in my instance, I found a way for you to use the same Releases with different projects.
I just have some observations about this first:
Here are the tests I've made:
Now, let's go to my findings:
If I have one issue from 123 project and one issue from 456 project without a release, when I got to the Release button I can create a new one and release both of them in the same release.
Both issues will appear separately in their respective project.
My 'NewRelease' version appears in two different projects.
If both issues already have a Fix Version from their respective project, you won't be able to create a new release in your shared board.
If, for example, your expectation is to select Release 1.11 and both issues go to this release, if you select 1.11, only one issue will be released and the other won't
And you won't be able to assign issue from 456 project to 1.11 release (that belongs to 123 project).
So this is why I said in the beginning that you'll need to create a new release.
Being honest with you, yes, it is possible to use the same "Fix Version" for different projects. You'll need to create a shared board for that, and create a new release each time you want to accomplish this. But, since my test was very simple, just to validate the behavior, I'm not sure how this would work in a large instance with lots of issues and releases.
So, if you want to perform some tests and let me know how it goes, I will more than happy to also hear your findings later!
Let me know if this gives you some inputs ;)
Thanks for the detailed response! There's some interesting detail in there for sure. I'm looking for the opposite use case though; multiple version of a project as part of a single CPR in Portfolio. We don't want to tie the releases together as a single artifact because they may not release at the same time. However, for planning/tracking purposes, we do want a multiple-release container (what a CPR does, but only for a single version per release) to aggregate.
Hi, Bitbucket community! Are you a DevOps practitioner (or know one in your network)? Do you have DevOps tips, tricks, or learnings you'd like to share with the community? If so, we'd love to hea...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events