reference:
- plugin index
- Pipeline Syntax
- Pipeline Best Practices
- jenkinsci/plugin-installation-manager-tool
- jenkinsci/docker/install-plugins.sh
- gitops-playground/scripts/jenkins/plugins/download-plugins.sh
- gitops-playground/scripts/jenkins/init-jenkins.sh
- jenkins/core/src/main/java/hudson/PluginManager.java
- * How to Install Jenkins Plugins From Command Line Using the Jenkins CLI
- hoesler/install_jenkins_plugin.sh
upload via api
$ curl -i -F file=@plugin.hpi http://${JENKINS_URL}/pluginManager/uploadPlugin
# via CLI
$ ssh ${JENKINS_URL} install-plugin https://artifactory.example.com/jenkins/plugins/pipeline-timeline.hpi
Installing a plugin from https://artifactory.example.com/jenkins/plugins/pipeline-timeline.hpi
# via [plugin-installation-manager-tool](https://github.com/jenkinsci/plugin-installation-manager-tool)
$ java -jar jenkins-plugin-manager-$version.jar \
--plugin-download-directory pluginsFolder \
--plugin-file plugins.yml \
--war jenkins.war
- other apis
plugins
recommended plugins
- Artifactory
- Git plugin
- Gerrit Code Review plugin
- Gerrit Trigger
- Kubernetes
- Docker Commons Plugin
- Pipeline
- Pipeline Utility Steps
- Blue Ocean
- Copy Artifact
- JUnit Plugin
- Build Trigger Badge Plugin
- Groovy Postbuild
- Active Choices Plug-in
- AnsiColor
- Build Timestamp Plugin
- Docker Pipeline
- Email Extension
- Environment Injector Plugin
- Green Balls
- Job Configuration History Plugin
- Lockable Resources plugin
- Matrix Authorization Strategy Plugin
- Monitoring
- Rebuilder
- ThinBackup
- Sectioned View
- Parameterized Scheduler
- Metrics
- Validating String Parameter
- Klocwork Analysis
- Strict Crumb Issuer Plugin
- due to SECURITY-626