-
Improvement
-
Resolution: Fixed
-
Major
-
None
Currently the GroovyAxis plugin evaluates the dynamic list of axis values when the job configuration is saved.
It would be nice if the script were instead executed for every job execution. This would enable the use case where the axis values were dependent upon the current state of the workspace.
For instance, I am trying to define a matrix build with an axis of test suite names to distribute the load of these suites across nodes in parallel. I would like to use the GroovyAxis plugin to determine the list of suite names at build execution based on the state of the source tree. This way adding or removing suites in the source tree will cause the correct configuration changes in the matrix job.