【工具】jenkins安装
一:下载jenkins
1.1 Jenkins相关文件
/etc/init.d/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war
/usr/sbin/rcjenkins
/var/cache/jenkins
/var/lib/jenkins
/var/log/jenkins
1.2 配置jenkins
登录到配置的端口,界面提示:

输入提示的密码,即以admin用户登录。进入配置界面,重新配置密码:

修改密码后,再登录则显示如下界面:

完成安装。
1.3 升级Jenkins
因为我们的jenkins是通过yum安装的,因此更新也非常简单,只需要通过yum update jenkins即可完成更新。
20250915:
本次升级遇到的问题:
1、最新的jenkins版本安装需要更新GPGKey;
2、使用yum方法更新到新版本后无法正常启动,通过在网上寻找参考资料,最终通过将java版本升级到openjdk21得以解决;
3、openjdk21的二进制版本可以从附件中提到的清华镜像网站下载;
4、为了维护之前安装的jdk8版本和最新安装的jdk21版本共存,可以使用alternatives管理工具(包含在chkconfig软件包中)
1.4 升级Jenkins插件
20250915:
完成Jenkins本体升级后,接着遇到的问题是如何升级Jenkins中的各种Plugins。
1、对于可以直接升级的组件,直接在Jenkins的插件管理界面中选择对应的插件进行升级,最新版本()上验证,勾选升级后自动重启选项,还会触发Jenkins的自动重启,非常方便
2、对于有循环依赖的组件,可以通过访问script界面来进行单独升级:
Jenkins.instance.updateCenter.getPlugin('sshd').deploy()
Jenkins.instance.updateCenter.getPlugin('mina-sshd-api-core').deploy()
Jenkins.instance.updateCenter.getPlugin('ssh-credentials').deploy()
Jenkins.instance.updateCenter.getPlugin('credentials').deploy()
Jenkins.instance.updateCenter.getPlugin('trilead-api').deploy()
二:下载nginx
2.1 nginx相关文件
/etc/logrotate.d/nginx
/etc/nginx/fastcgi.conf
/etc/nginx/fastcgi.conf.default
/etc/nginx/fastcgi_params
/etc/nginx/fastcgi_params.default
/etc/nginx/koi-utf
/etc/nginx/koi-win
/etc/nginx/mime.types
/etc/nginx/mime.types.default
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf.default
/etc/nginx/scgi_params
/etc/nginx/scgi_params.default
/etc/nginx/uwsgi_params
/etc/nginx/uwsgi_params.default
/etc/nginx/win-utf
/usr/bin/nginx-upgrade
/usr/lib/systemd/system/nginx.service
/usr/lib64/nginx/modules
/usr/sbin/nginx
/var/lib/nginx
/var/lib/nginx/tmp
/var/log/nginx

浙公网安备 33010602011771号