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

Installing multiple plugins using "install-plugin" jenkins CLI command

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core

      I would like to be able to install all the plugins I require in an empty jenkins install.

      I use this bash command to install a list of plugins:

      java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi  -restart
      

      Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

      It would be great if this becomes a consistent documented feature.

      The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

      Using jenkins 1.643.

          [JENKINS-32358] Installing multiple plugins using "install-plugin" jenkins CLI command

          Nathan Schagen created issue -
          Oleg Nenashev made changes -
          Component/s New: core [ 15593 ]
          Component/s Original: _unsorted [ 19622 ]
          Oleg Nenashev made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ]
          Nathan Schagen made changes -
          Description Original: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use these bash commands to install a list of plugins from a file:

          {code:bash}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          New: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use these bash commands to install a list of plugins from a file:

          {code}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          Nathan Schagen made changes -
          Description Original: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use these bash commands to install a list of plugins from a file:

          {code}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          New: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use this bash command to install a list of plugins from a file:

          {code}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          Nathan Schagen made changes -
          Description Original: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use this bash command to install a list of plugins from a file:

          {code}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          New: I would like to be able to install all the plugins I require in an empty jenkins install.

          I use this bash command to install a list of plugins:

          {code}
          java -jar $CLI_WAR -s "http://localhost:4444/" install-plugin parameterized-trigger http://updates.jenkins-ci.org/download/plugins/git/2.3.5/git.hpi http://updates.jenkins-ci.org/download/plugins/git-client/1.17.1/git-client.hpi http://updates.jenkins-ci.org/download/plugins/build-name-setter/1.3/build-name-setter.hpi -restart
          {code}

          Installing multiple plugins based on their "short name" seems to work fine (even though it is not documented). However, installing multiple plugins from URL's does not seem to work. I don't get any errors. Only the first plugin from URL seems to get installed.

          It would be great if this becomes a consistent documented feature.

          The workaround is to run "install-plugin" many times. Downside is that you'd have to enter the passphrase many times.

          Using jenkins 1.643.
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 167970 ] New: JNJira + In-Review [ 182920 ]
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Daniel Beck made changes -
          Labels New: lts-candidate
          Daniel Beck made changes -
          Issue Type Original: Improvement [ 4 ] New: Bug [ 1 ]
          Daniel Beck made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]

            jglick Jesse Glick
            chronozphere Nathan Schagen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: