问题:
升级之后,报错,这个截图找不到了,大概描述一下:jenkins相关插件版本低了
于是我准备升级jenkins插件时候,发现jenkins的kubernetes插件最高才3.7***。
于是开始升级jenkins,从2.33*-2.34*-2.35*-2.36*-2.37*-2.395(lastet)
升级命令:
helm upgrade jenkins -f ./values.yaml -n jenkins . --set controller.adminPassword="*****"
升级jenkins之后
发现agent的版本低了,就是jenkins-agent jenkins-inbound-agent 版本低了
然后重新构建jenkins-jnlp镜像
先找到inbound-agent 的 Dockerfile
再找到jenkins-agent 的 Dockerfile
重新构建镜像,增加需要的工具,比如 npm 、 docker 、maven 、sonar
邮局agent自带java11 ,所以不用安装。但是注意 agent自带的是oepnjdk,maven编译时候编译不了oracle的jar包。比如Base64Decode 就编译不了。可使用Base64.getDecode()替代
如果需要我的Dockerfile 和 jenkinsfile流水线脚本,我单独发给你