安装完Jenkins提示缺少插件和版本问题

插件地址:https://updates.jenkins.io/download/plugins/

下载插件地址:https://updates.jenkins.io/download/plugins/workflow-basic-steps/

上传插件:

重启jenkins

安装插件失败如图:

出现报错情况
java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load.
 - Display URL API v2.3.2 failed to load. Fix this plugin first.
	at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:865)
Caused: java.io.IOException: Failed to install mailer plugin
	at hudson.PluginManager.dynamicLoad(PluginManager.java:875)
	at hudson.PluginManager.dynamicLoad(PluginManager.java:814)
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)
Caused: java.io.IOException: Failed to dynamically deploy this plugin
	at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893)
	at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
	at java.lang.Thread.run(Thread.java:748)

或者出现

解决方案:一般出现这个问题应该都是因为你的Jenkins版本太低了,需要进行升级。

升级Jenkins的方案:

1、使用yum安装的jenkins升级方法:(更新太慢了直接替换war包快,更新yum的没测试)

先升级yum

yum update

后升级jenkins

yum update jenkins

但是上面的方法,限制于yum的版本,不能更新到jenkins的最新版本

 

2、使用替换jenkins.war的方法使用最新版本

jenkins.war新版本地址:https://updates.jenkins.io/download/war/

查看安装路径:

[root@localhost jenkins]# pwd
/usr/lib/jenkins
[root@localhost jenkins]# ls
jenkins.war  jenkins.war.bk

下载jenkins的最新版本,放到目录`/usr/lib/jenkins/`目录下,替换掉旧的,然后重启jenkins:service jenkins restart

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐