Jenkins升级迁移--2.176升级2.249(十二)

简介: Jenkins升级迁移由于集成sonarqube的时候Jenkins2.176总是报错,因此直接将2.176升级为2.249,由于2.249是在其他机器上部署的,因此要迁移过来

Jenkins升级迁移

由于集成sonarqube的时候Jenkins2.176总是报错,因此直接将2.176升级为2.249,由于2.249是在其他机器上部署的,因此要迁移过来

1.备份之前的项目

[root@jenkins ~]# cp -ra /var/lib/jenkins/workspace/ /backup/

2.停止Jenkins2.176并卸载

[root@jenkins ~]# systemctl stop jenkins
[root@jenkins ~]# yum -y remove jenkins

3.安装Jenkins2.249

3.1.安装Jenkins

[root@jenkins ~]# yum -y localinstall jenkins-2.249.1-1.1.noarch.rpm
[root@jenkins ~]# systemctl start jenkins

3.2.解锁Jenkins

3.3.不选择任何安装方式

点击x号即可跳过安装插件

3.4.Jenkins准备就绪

4.将之前打包的插件批量导入

1.批量导入包
[root@jenkins ~]# cd /var/lib/jenkins/
[root@jenkins jenkins]# rm -rf plugins/
[root@jenkins jenkins]# rz -E     #上传Jenkins plugin包
[root@jenkins jenkins]# tar xf jenkins-plugins-2-249.tar.gz 
[root@jenkins jenkins]# ls plugins/ | wc -l
264
2.重启Jenkins
[root@jenkins jenkins]# systemctl restart jenkins

5.忘记admin密码处理方式

由于我们是跳过了向导因此还没来得及设置密码,通过忘记密码的方式来修改,或者是直接点击刚刚的开始使用jenkins进行去后再配置中修改

5.1.设置jenkins免密码登录

[root@jenkins jenkins]# vim /var/lib/jenkins/config.xml 
<useSecurity>flase</useSecurity>
[root@jenkins jenkins]# systemctl restart jenkins
浏览器访问http://192.168.81.220:8080/直接进入程序

5.2.启用安全域

点击配置—configure global security

点击安全与—jenkins own user database

5.3.修改密码

点击配置—manager user

找到admin用户—点击设置

重新输入密码即可

6.登录Jenkins

至此迁移升级完成

7.完整迁移

完整迁移直接把/var/lib/jenkins下面所有文件scp至新服务器即可
目录
相关文章
|
域名解析 jenkins Java
Jenkins的安装与升级
Jenkins的安装与升级
354 0
|
3月前
|
Kubernetes jenkins 网络安全
Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
46 0
|
6月前
|
资源调度 前端开发 JavaScript
jenkins升级及基于jeecgboot 的nbcio-boot前端演示发布
jenkins升级及基于jeecgboot 的nbcio-boot前端演示发布
86 1
|
11月前
|
Ubuntu jenkins Java
jenkins升级坑
jenkins升级坑
150 0
|
Oracle jenkins Java
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
|
XML jenkins Linux
[linux]jenkins迁移
[linux]jenkins迁移
183 0
|
安全 jenkins Java
Jenkins升级的问题
Jenkins升级的问题
2809 0
|
jenkins 持续交付 开发工具
|
18天前
|
jenkins Devops Java
DevOps实践:Jenkins在持续集成与持续部署中的价值
【10月更文挑战第27天】在快速发展的软件开发领域,DevOps实践日益重要。Jenkins作为一款流行的开源自动化服务器,在持续集成(CI)和持续部署(CD)中扮演关键角色。本文通过案例分析,探讨Jenkins在Java项目中的应用,展示其自动化构建、测试和部署的能力,提高开发效率和软件质量。
40 2