-
Improvement
-
Resolution: Done
-
Major
-
None
Currently when you add a set of scripts to execute as a postbuild step in a matrix job, you can only choose to run all of the scripts on the axes, parent, or both. We would like the ability to run each script on the axes, parent or both.
Code changed in jenkins
User: Daniel Heid
Path:
README.md
src/main/java/org/jenkinsci/plugins/postbuildscript/ConfigurableMatrixAggregator.java
src/main/java/org/jenkinsci/plugins/postbuildscript/ExecuteOn.java
src/main/java/org/jenkinsci/plugins/postbuildscript/MatrixPostBuildScript.java
src/main/java/org/jenkinsci/plugins/postbuildscript/PostBuildScript.java
src/main/java/org/jenkinsci/plugins/postbuildscript/Processor.java
src/main/java/org/jenkinsci/plugins/postbuildscript/ProcessorFactory.java
src/main/java/org/jenkinsci/plugins/postbuildscript/model/ExecuteOn.java
src/main/java/org/jenkinsci/plugins/postbuildscript/model/PostBuildItem.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/Processor.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/ProcessorFactory.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/rules/ExecutionRule.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/rules/MatrixRule.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/rules/ResultRule.java
src/main/java/org/jenkinsci/plugins/postbuildscript/processor/rules/RoleRule.java
src/main/resources/lib/postbuildscript/form.jelly
src/main/resources/lib/postbuildscript/form_de.properties
src/main/resources/org/jenkinsci/plugins/postbuildscript/MatrixPostBuildScript/config.jelly
src/main/resources/org/jenkinsci/plugins/postbuildscript/MatrixPostBuildScript/config_de.properties
src/main/resources/org/jenkinsci/plugins/postbuildscript/Messages.properties
src/main/resources/org/jenkinsci/plugins/postbuildscript/Messages_de.properties
src/main/webapp/help/execute-on.html
src/test/java/org/jenkinsci/plugins/postbuildscript/ConfigurableMatrixAggregatorTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/ExecuteOnTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/model/ExecuteOnTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/processor/rules/MatrixRuleTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/processor/rules/ResultRuleTest.java
src/test/java/org/jenkinsci/plugins/postbuildscript/processor/rules/RoleRuleTest.java
http://jenkins-ci.org/commit/postbuildscript-plugin/1f7ec730435a3a7d16412d480cbe3641b5909150
Log:
JENKINS-22489- Add the ability to specify where each script executes instead of all of the scripts when added to a matrix job.