Status: Closed (View Workflow)
Resolution: Not A Defect
Jenkins LTS 1.532.1
Flexible publisher plugin 0.12
Jenkins Subversion Tagging Plugin 1.16
For a matrix job you can add flexible publisher as post build action. Afeter that you can choose the wanted action of the flexible publisher.
Unfortunately all existing post build actions are listed there, including those which don't support matrix jobs, e.g. "Perform subversion tagging on successful build" of the Subversion tagging plugin.
Improvement: For matrix jobs filter out actions in flexible publishers action list, that don't support matrix builds.
- is related to
JENKINS-14494 Need to be able to use Flexible Publish in matrix job post-build actions
JENKINS-9683 Support matrix projects
Code changed in jenkins
JENKINS-21345 improved explanation for the aggregation condition.
As commented before, there is no need to filter publishers without multi-configuration supports.
And there is no way to dynamically switch display of "Condition for Aggregation" depending on which publisher is selected.
I improved some messages in helps, and display warnings at build time if "Condition for Aggregation" is configured for publishers without multi-configuration supports.
I think you misunderstand the problem.
A publisher in a matrix project can work in following two phases:
The latter phase is supported by publishers designed for matrix projects.
Publishers that does not designed for matrix projects works only in former phases.
So, even publishers does not support matrix projects, you can use them in matrix projects and combine with Flexible Publisher.
It is not necessary to filter them out.