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

All nodes for label - don't wait for offline nodes

    XMLWordPrintable

Details

    Description

      The current behavior for the "All nodes for label" factory is to run builds for all matching nodes, regardless of the nodes' online state. This means that if a node is marked as offline, the sub-job will hang in the queue indefinitely, and the parent job will be blocked.

      I'd like to have an option to ignore slaves that are currently offline when running the "All nodes for label" factory.

      Attachments

        Issue Links

          Activity

            Code changed in jenkins
            User: imod
            Path:
            src/main/java/org/jvnet/jenkins/plugins/nodelabelparameter/parameterizedtrigger/AllNodesForLabelBuildParameterFactory.java
            src/main/resources/org/jvnet/jenkins/plugins/nodelabelparameter/parameterizedtrigger/AllNodesForLabelBuildParameterFactory/config.jelly
            http://jenkins-ci.org/commit/nodelabelparameter-plugin/7b44cfbeedf6b0341a0f3c1a0bdff19382b39e37
            Log:
            [FIXED JENKINS-17305] add option to ignore offline nodes in parameter factory

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: imod Path: src/main/java/org/jvnet/jenkins/plugins/nodelabelparameter/parameterizedtrigger/AllNodesForLabelBuildParameterFactory.java src/main/resources/org/jvnet/jenkins/plugins/nodelabelparameter/parameterizedtrigger/AllNodesForLabelBuildParameterFactory/config.jelly http://jenkins-ci.org/commit/nodelabelparameter-plugin/7b44cfbeedf6b0341a0f3c1a0bdff19382b39e37 Log: [FIXED JENKINS-17305] add option to ignore offline nodes in parameter factory

            People

              domi Dominik Bartholdi
              alex01ves Alex Vesely
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: