-
Improvement
-
Resolution: Unresolved
-
Major
-
None
When building a multi-configuration job, there are tasks which should be executed in the "parent" job only. The example I have on hand (but I am sure there are others) is the JIRA notification plugin.
Currently, when a multi-configuration job executes $n child jobs to satisfy all of the intersections of the axes, each one of those child jobs updates the relevant JIRA issue so you end up with $n JIRA updates that are essentially all the same. I think it would make much more sense for only the parent job to do that update.
The [Jenkins core/matrix project] provide such features => JIRA plugin should just implement them.
You could also use wrappers like Flexible Publish to resolve the issue