I realize this is something of a necro, but for future people coming by, this will help:
Use Jenkins-CLI to retrieve a list of plugins installed in the instance: java -jar jenkins-cli.jar -s http://10.10.18.10:9000/ list-plugins jdk-tool JDK Tool Plugin 1.2 build-timeout Build Timeout 1.19 resource-disposer Resource Disposer Plugin 0.12 jsch JSch dependency plugin 0.1.55 workflow-scm-step Pipeline: SCM Step 2.7 ... You can also get this via $ JENKINS_HOST=username:[email protected]:port $ curl -sSL "http://$JENKINS_HOST/pluginManager/api/xml?depth=1&xpath=/*/*/shortName|/*/*/version&wrapper=plugins" | perl -pe 's/.*?<shortName>([\w-]+).*?<version>([^<]+)()(<\/\w+>)+/\1 \2\n/g'|sed 's/ /:/' Example Output: cucumber-testresult-plugin:0.8.2 pam-auth:1.1 matrix-project:1.4.1 script-security:1.13 ... This is from https://github.com/jenkinsci/docker/blob/master/README.md Then you can use a file with the format of <plugin-name>:<version> <plugin-name>:<version> <plugin-name>:<version> .... And copy it over in your Dockerfile, then use it as input for install-plugins.sh Dockerfile: COPY plugins.txt /usr/share/jenkins/plugins.txt RUN /usr/local/bin/install-plugins.sh < /usr/share/jenkins/plugins.txt It's quite a bit irritating though when you come to updating those plugins later on. And I haven't found a solution for it yet. Am Donnerstag, 13. September 2018 13:42:43 UTC+2 schrieb Thomas Sundberg: > > Hi! > > I am creating a Jenkins installation from a Dockerfile. I want to > specify all plugins so they are available when the image is built. > > This typically looks like many lines like this: > > RUN /usr/local/bin/install-plugins.sh greenballs > > Is there a way to find the proper name for each plugin? I am currently > looking for the proper name for the Docker Pipeline > Plugin,https://wiki.jenkins.io/display/JENKINS/Docker+Pipeline+Plugin > > Cheers, > Thomas > > -- > Thomas Sundberg > M. Sc. in Computer Science > > Mobile: +46 70 767 33 15 > Blog: http://www.thinkcode.se/blog > Twitter: @thomassundberg > > Better software through faster feedback > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/da81f9f9-5945-45f1-b77a-ca3a60f21e52%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
