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

Set tool locations from Swarm plugin CLI

    XMLWordPrintable

Details

    Description

      Swarm plugin CLI agent cannot specify tools (JDK, Maven, etc) locations on the slave host.
      Locations can differ among slaves - especially if slave OSes are different.
      Automatic tool installation does not suit for many cases - shared slaves, custom tool variations.

      The requested feature:
      Extend Swarm plugin CLI agent to let it to accept tool locations from command line arguments.

      Attachments

        Issue Links

          Activity

            kirill_evstigneev Kirill Evstigneev created issue -
            thragor Mark Michaelis made changes -
            Field Original Value New Value
            Link This issue is related to JENKINS-9639 [ JENKINS-9639 ]

            Is there any news about this issue? The possibility for a slave to declare that it can provide any tool would be a plus in the slave management.

            damien_coraboeuf Damien Coraboeuf added a comment - Is there any news about this issue? The possibility for a slave to declare that it can provide any tool would be a plus in the slave management.

            I need that feature so hard...

            cecom Sven Oppermann added a comment - I need that feature so hard...
            mr_dfuse Nico Mommaerts made changes -
            Status Open [ 1 ] In Progress [ 3 ]

            Code changed in jenkins
            User: nico.mommaerts
            Path:
            client/pom.xml
            plugin/pom.xml
            pom.xml
            http://jenkins-ci.org/commit/swarm-plugin/f8c4de30e73175d41cabe4426eabc0c0718a548d
            Log:
            Merge remote-tracking branch 'upstream/master' into JENKINS-7543

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: nico.mommaerts Path: client/pom.xml plugin/pom.xml pom.xml http://jenkins-ci.org/commit/swarm-plugin/f8c4de30e73175d41cabe4426eabc0c0718a548d Log: Merge remote-tracking branch 'upstream/master' into JENKINS-7543

            Code changed in jenkins
            User: nico.mommaerts
            Path:
            client/src/main/java/hudson/plugins/swarm/Candidate.java
            client/src/main/java/hudson/plugins/swarm/Client.java
            client/src/main/java/hudson/plugins/swarm/Options.java
            client/src/main/java/hudson/plugins/swarm/SwarmClient.java
            http://jenkins-ci.org/commit/swarm-plugin/1c6bd428d155b0ea94e8fca13b84e8638d653c73
            Log:
            Merge remote-tracking branch 'upstream/master' into JENKINS-7543

            Conflicts:
            client/src/main/java/hudson/plugins/swarm/Client.java

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: nico.mommaerts Path: client/src/main/java/hudson/plugins/swarm/Candidate.java client/src/main/java/hudson/plugins/swarm/Client.java client/src/main/java/hudson/plugins/swarm/Options.java client/src/main/java/hudson/plugins/swarm/SwarmClient.java http://jenkins-ci.org/commit/swarm-plugin/1c6bd428d155b0ea94e8fca13b84e8638d653c73 Log: Merge remote-tracking branch 'upstream/master' into JENKINS-7543 Conflicts: client/src/main/java/hudson/plugins/swarm/Client.java

            Code changed in jenkins
            User: nico.mommaerts
            Path:
            client/src/main/java/hudson/plugins/swarm/Client.java
            client/src/main/java/hudson/plugins/swarm/Options.java
            client/src/main/java/hudson/plugins/swarm/SwarmClient.java
            http://jenkins-ci.org/commit/swarm-plugin/d2e14a1a908f00739c8fa0a37045ebee75f08a5e
            Log:
            Merge branch 'JENKINS-7543' of https://github.com/mrdfuse/swarm-plugin into JENKINS-7543

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: nico.mommaerts Path: client/src/main/java/hudson/plugins/swarm/Client.java client/src/main/java/hudson/plugins/swarm/Options.java client/src/main/java/hudson/plugins/swarm/SwarmClient.java http://jenkins-ci.org/commit/swarm-plugin/d2e14a1a908f00739c8fa0a37045ebee75f08a5e Log: Merge branch ' JENKINS-7543 ' of https://github.com/mrdfuse/swarm-plugin into JENKINS-7543

            Code changed in jenkins
            User: nico.mommaerts
            Path:
            client/src/main/java/hudson/plugins/swarm/Client.java
            client/src/main/java/hudson/plugins/swarm/Options.java
            client/src/main/java/hudson/plugins/swarm/SwarmClient.java
            plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java
            http://jenkins-ci.org/commit/swarm-plugin/1c7d9d3647931ac75732784c047287fdfdc795cc
            Log:
            Merge branch 'JENKINS-7543' of https://github.com/mrdfuse/swarm-plugin into JENKINS-7543

            Conflicts:
            plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: nico.mommaerts Path: client/src/main/java/hudson/plugins/swarm/Client.java client/src/main/java/hudson/plugins/swarm/Options.java client/src/main/java/hudson/plugins/swarm/SwarmClient.java plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java http://jenkins-ci.org/commit/swarm-plugin/1c7d9d3647931ac75732784c047287fdfdc795cc Log: Merge branch ' JENKINS-7543 ' of https://github.com/mrdfuse/swarm-plugin into JENKINS-7543 Conflicts: plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java

            Code changed in jenkins
            User: Peter Jönsson
            Path:
            client/pom.xml
            client/src/main/java/hudson/plugins/swarm/Client.java
            client/src/main/java/hudson/plugins/swarm/Options.java
            client/src/main/java/hudson/plugins/swarm/SwarmClient.java
            plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java
            plugin/src/main/java/hudson/plugins/swarm/SwarmSlave.java
            http://jenkins-ci.org/commit/swarm-plugin/8f666f15b20dd640149b639871ee88d3b7148fa2
            Log:
            Merge pull request #17 from mrdfuse/JENKINS-7543

            Set tool locations from Swarm plugin CLI

            Swarm plugin CLI agent cannot specify tools (JDK, Maven, etc) locations on the slave host.
            Locations can differ among slaves - especially if slave OSes are different.
            Automatic tool installation does not suit for many cases - shared slaves, custom tool variations.

            Closes https://issues.jenkins-ci.org/browse/JENKINS-7543

            Compare: https://github.com/jenkinsci/swarm-plugin/compare/18a88f071829...8f666f15b20d

            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Peter Jönsson Path: client/pom.xml client/src/main/java/hudson/plugins/swarm/Client.java client/src/main/java/hudson/plugins/swarm/Options.java client/src/main/java/hudson/plugins/swarm/SwarmClient.java plugin/src/main/java/hudson/plugins/swarm/PluginImpl.java plugin/src/main/java/hudson/plugins/swarm/SwarmSlave.java http://jenkins-ci.org/commit/swarm-plugin/8f666f15b20dd640149b639871ee88d3b7148fa2 Log: Merge pull request #17 from mrdfuse/ JENKINS-7543 Set tool locations from Swarm plugin CLI Swarm plugin CLI agent cannot specify tools (JDK, Maven, etc) locations on the slave host. Locations can differ among slaves - especially if slave OSes are different. Automatic tool installation does not suit for many cases - shared slaves, custom tool variations. Closes https://issues.jenkins-ci.org/browse/JENKINS-7543 Compare: https://github.com/jenkinsci/swarm-plugin/compare/18a88f071829...8f666f15b20d

            Great news. Thanks!

            damien_coraboeuf Damien Coraboeuf added a comment - Great news. Thanks!
            mr_dfuse Nico Mommaerts made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            danielbeck Daniel Beck made changes -
            Link This issue is related to JENKINS-24995 [ JENKINS-24995 ]
            mindjiver Peter Jönsson made changes -
            Assignee Kohsuke Kawaguchi [ kohsuke ] Peter Jönsson [ mindjiver ]
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]

            closing

            mindjiver Peter Jönsson added a comment - closing
            mindjiver Peter Jönsson made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 137642 ] JNJira + In-Review [ 204560 ]

            People

              mindjiver Peter Jönsson
              kirill_evstigneev Kirill Evstigneev
              Votes:
              8 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: