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

Set tool locations from Swarm plugin CLI

    XMLWordPrintable

    Details

    • Similar Issues:

      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

            Hide
            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

            Show
            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
            Hide
            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

            Show
            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
            Hide
            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

            Show
            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
            Hide
            damien_coraboeuf Damien Coraboeuf added a comment -

            Great news. Thanks!

            Show
            damien_coraboeuf Damien Coraboeuf added a comment - Great news. Thanks!
            Hide
            mindjiver Peter Jönsson added a comment -

            closing

            Show
            mindjiver Peter Jönsson added a comment - closing

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: