新写的shell脚本要用动态菜单关联,而当前的jenkins版本是2.152(很老了),不支持“active choices”插件,查了支持版本最低是2.332,于是下载了2.332版本的jenkins.war,备份老版本,替换成新版本后,tomcat启动是正常的,坑也来了。
升级前的用户名密码不正确,无法登陆
- 这个问题不难解决,网上一搜就可以。修改 config.xml里的<useSecurity>true</useSecurity> ,将true改成false,然后重启tomcat,登录就不需要密码了。然后进入“系统管理”>“Configure Global Security”, 勾选“启用安全”,点选“Jenkins专有用户数据库”,并点击“保存”;重新点击首页>“系统管理”,发现此时出现“管理用户”;点击进入展示“用户列表”, 删除原有用户,重新创建用户,即可重新登录。
进入之前老版本的工程的配置后,发现很多重复选项,页面也显示错乱
- 问题原因是老版本的插件造成,那就升级插件吧。升级时安装插件一直失败:报“SunCertPathBuilderException”错误。网上说的两个方法:1)修改插件的源地址,2)创建InstallCert.java文件,编译生成jssecacerts 文件;这2个方法都试了不行。
安装“skip-certificate-check”插件
- 离线安装“skip-certificate-check”插件,成功更新老版本插件。下载地址:https://updates.jenkins.io/download/plugins/skip-certificate-check/1.0/skip-certificate-check.hpi
- 更新所有插件后,“active choices”插件也顺利安装成功。
本文暂时没有评论,来添加一个吧(●'◡'●)