最笨的方法装插件
首先,你安装了一个版本,这里安装的 Jenkins 2.303.3
[root@vm ~]# cat /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_211
export PATH=$PATH:$JAVA_HOME/bin
[root@vm ~]# wget https://archives.jenkins.io/war-stable/2.303.3/jenkins.war
[root@vm ~]# mkdir /app/jenkins
[root@vm ~]# cp jenkins.war /app/jenkins;cd /app/jenkins
[root@vm jenkins]# nohup java -Dhudson.model.DownloadService.noSignatureChecke=true -DJENKINS_HOME=/app/jenkins -jar /app/jenkins/jenkins.2.303.war &
这里默认的插件全部安装失败,手动删除。
[root@vm jenkins]# rm -rf plugins/*
尝试安装git-plugin插件
1、在插件网址上搜索 git,https://plugins.jenkins.io/
2、来入后,跳转他的github https://plugins.jenkins.io/git/releases/
3、查看git-plugin的release
https://github.com/jenkinsci/git-plugin/releases
找到符合jenkins版本的git插件版本,进入下载,这可能要翻几页
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/git/4.9.0/git.hpi
放入插件。重启jenkins
[root@vm jenkins]# mv /root/git.hpi plugins/
http://10.1.0.11:8080/restart
进入jenkins查看git插件的依赖
按上面的版本需求,比如structs
在插件官网搜索structs,进入https://plugins.jenkins.io/structs/releases/。ctr+f查找1.23,下载,并放入pulgin里,重新启动
这里显示开启的插件,可开启的插件,少依赖不可用的插件
如果安装失败,去删掉相应的plugin。再重装
[root@vm jenkins]# rm -rf plugins/trilead-api*
jenkins-plugin-manager
也需要找到可用的版本,及插件名,用起来也有点费劲
java -jar jenkins-plugin-manager-2.13.2.jar --war ./jenkins.war --plugin-download-directory ./plugins/ --plugin-file /your/path/to/plugins.txt --plugins delivery-pipeline-plugin:1.3.2 deployit-plugin
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: io/jenkins/tools/pluginmanager/cli/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
[root@vm jenkins]# java -jar jenkins-plugin-manager-2.10.0.jar --war ./jenkins.war --plugin-download-directory ./plugins/ --plugins apache-httpcomponents-client-4-api:4.5.13 deployit-plugin
Unable to open ./jenkins.war
Unable to get Jenkins version from the WAR file ./jenkins.war
Error getting update center json
jenkins-plugin-cli
暂时先不搞了,有空再研究
ins.war
Error getting update center json
### jenkins-plugin-cli
暂时先不搞了,有空再研究