Status: Resolved (View Workflow)
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.
- is duplicated by
JENKINS-37212 Jenkins CLI trouble installing plugin hpi
Downside is that you'd have to enter the passphrase many times.
Workaround would be to use the CLI over SSH. Would be a lot faster too, I expect.
Code changed in jenkins
User: Oleg Nenashev
Merge pull request #2674 from jglick/InstallPluginCommand
[FIX JENKINS-32358] Correctly compute plugin name when multiple sources are passed to install-plugin CLI command
As Jesse's PR message indicates, this bug is much weirder than described: It actually installs the wrong plugin…
Updated the component