Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-22489

Add the ability to specify where each script executes instead of all of the scripts when added to a matrix job.

      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.

          [JENKINS-22489] Add the ability to specify where each script executes instead of all of the scripts when added to a matrix job.

          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.

          SCM/JIRA link daemon added a comment - 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.

            dheid Daniel Heid
            amymitch amy mitchell
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: