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

Stoping Multi Job should stop all downstream (phase 1/2/3 etc) jobs

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      When I am running my test scripts using this plugin, sometimes I notice a bug which needs to be fixed right away (on my end) or I notice that the environment is getting deployed to (and therefore is down).

      If this happens, I want to be able to easily stop all the test tops with a single click. Ideally, stopping the Multi-job task would stop all currently running tasks within the different phases if they are running.

      Right now, I have to stop each suite individually and its annoying.

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Mathieu Cantin
            Path:
            pom.xml
            src/main/java/com/tikal/jenkins/plugins/multijob/FileBuildParameters.java
            src/main/java/com/tikal/jenkins/plugins/multijob/LineQueue.java
            src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobBuild.java
            src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobBuilder.java
            src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobChangeLogSet.java
            src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobProject.java
            src/main/java/com/tikal/jenkins/plugins/multijob/ParserRuleFile.java
            src/main/java/com/tikal/jenkins/plugins/multijob/PhaseJobsConfig.java
            src/main/java/com/tikal/jenkins/plugins/multijob/Plugin.java
            src/main/java/com/tikal/jenkins/plugins/multijob/PredefinedBuildParameters.java
            src/main/java/com/tikal/jenkins/plugins/multijob/SubTask.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/AbstractWrapper.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/BuildState.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/ConsoleColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/JobColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/LastDurationColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/LastFailureColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/LastSuccessColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/MultiJobListViewColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/MultiJobView.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/PhaseWrapper.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/ProjectWrapper.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/StatusColumn.java
            src/main/java/com/tikal/jenkins/plugins/multijob/views/WeatherColumn.java
            src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobBuild/main.jelly
            src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobBuilder/config.jelly
            src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobProject/main.jelly
            src/main/resources/com/tikal/jenkins/plugins/multijob/PhaseJobsConfig/global.jelly
            src/main/webapp/help-abort.html
            src/main/webapp/help-addParsingRules.html
            src/main/webapp/help-condition.html
            src/main/webapp/help-maxRetry.html
            src/main/webapp/help-parseRuleChoice.html
            src/main/webapp/help-retry.html
            src/main/webapp/retry.gif
            src/test/java/com/tikal/jenkins/plugins/multijob/test/ConditionalPhaseTest.java
            src/test/java/com/tikal/jenkins/plugins/multijob/test/PhaseJobsConfigTest.java
            http://jenkins-ci.org/commit/tikal-multijob-plugin/4260fc5c317ea1328129777e0987a2fceceffd15
            Log:
            Allow retry of jobs in a phase + multiple fixes

            • Updated dependencies
            • Stopping Multi Job will also stops all downstream job JENKINS-24139
              JENKINS-22292 JENKINS-21879 JENKINS-20273 JENKINS-23161
            • Add the possibility to make a step conditional. You can define simple
              groovy expression for each job. JENKINS-23968
            • Fix NPE when a downstream job is unstable JENKINS-20846
              JENKINS-20557
            • Add retry on a failed job when a user defined condition is met. You
              can configure the number of retries per job.
            • Some fixes to match the new look of Jenkins.
            • Rename Delete to "Delete job" because there is confusion between the
              deletion of parameters and the delete of a job.
            • Allow reordering jobs in a phase
            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Mathieu Cantin Path: pom.xml src/main/java/com/tikal/jenkins/plugins/multijob/FileBuildParameters.java src/main/java/com/tikal/jenkins/plugins/multijob/LineQueue.java src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobBuild.java src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobBuilder.java src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobChangeLogSet.java src/main/java/com/tikal/jenkins/plugins/multijob/MultiJobProject.java src/main/java/com/tikal/jenkins/plugins/multijob/ParserRuleFile.java src/main/java/com/tikal/jenkins/plugins/multijob/PhaseJobsConfig.java src/main/java/com/tikal/jenkins/plugins/multijob/Plugin.java src/main/java/com/tikal/jenkins/plugins/multijob/PredefinedBuildParameters.java src/main/java/com/tikal/jenkins/plugins/multijob/SubTask.java src/main/java/com/tikal/jenkins/plugins/multijob/views/AbstractWrapper.java src/main/java/com/tikal/jenkins/plugins/multijob/views/BuildState.java src/main/java/com/tikal/jenkins/plugins/multijob/views/ConsoleColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/JobColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/LastDurationColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/LastFailureColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/LastSuccessColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/MultiJobListViewColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/MultiJobView.java src/main/java/com/tikal/jenkins/plugins/multijob/views/PhaseWrapper.java src/main/java/com/tikal/jenkins/plugins/multijob/views/ProjectWrapper.java src/main/java/com/tikal/jenkins/plugins/multijob/views/StatusColumn.java src/main/java/com/tikal/jenkins/plugins/multijob/views/WeatherColumn.java src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobBuild/main.jelly src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobBuilder/config.jelly src/main/resources/com/tikal/jenkins/plugins/multijob/MultiJobProject/main.jelly src/main/resources/com/tikal/jenkins/plugins/multijob/PhaseJobsConfig/global.jelly src/main/webapp/help-abort.html src/main/webapp/help-addParsingRules.html src/main/webapp/help-condition.html src/main/webapp/help-maxRetry.html src/main/webapp/help-parseRuleChoice.html src/main/webapp/help-retry.html src/main/webapp/retry.gif src/test/java/com/tikal/jenkins/plugins/multijob/test/ConditionalPhaseTest.java src/test/java/com/tikal/jenkins/plugins/multijob/test/PhaseJobsConfigTest.java http://jenkins-ci.org/commit/tikal-multijob-plugin/4260fc5c317ea1328129777e0987a2fceceffd15 Log: Allow retry of jobs in a phase + multiple fixes Updated dependencies Stopping Multi Job will also stops all downstream job JENKINS-24139 JENKINS-22292 JENKINS-21879 JENKINS-20273 JENKINS-23161 Add the possibility to make a step conditional. You can define simple groovy expression for each job. JENKINS-23968 Fix NPE when a downstream job is unstable JENKINS-20846 JENKINS-20557 Add retry on a failed job when a user defined condition is met. You can configure the number of retries per job. Some fixes to match the new look of Jenkins. Rename Delete to "Delete job" because there is confusion between the deletion of parameters and the delete of a job. Allow reordering jobs in a phase

              People

              Assignee:
              mcantin Mathieu Cantin
              Reporter:
              jasonsmiley Jason Smiley
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: