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

            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!

            closing

            mindjiver Peter Jönsson added a comment - closing

            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: