jenkins升级和数据迁移

一、安装新版本

sudo wget -O /etc/yum.repos.d/jenkins.repo \
    https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install jenkins java-1.8.0-openjdk-devel

点击参考官方文档

二、迁移数据

  1. 数据路径:/var/lib/jenkins
  2. 主要数据:users、jobs
  3. 说明:config.xml如果兼容也迁移,直接打包拷贝解压,重启即可

点击参考jenkins数据目录说明

三、插件下载慢

  • 更改下载源:/var/lib/jenkins/updates
  • maven下载源更改:/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.6.3/conf/settings.xml
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

四、用户权限

  1. 安装插件:Role-based Authorization Strategy
  2. 点击参考配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

五、部署方式

  1. 使用sshpass远程部署:yum -y install sshpass
  2. 常用命令
sshpass -f /opt/script/prd_passwd.txt scp -o StrictHostKeyChecking=no build/libs/*.jar tomcat@10.0.1.200:/opt/uploadwar/
sshpass -f /opt/script/prd_passwd.txt scp -o StrictHostKeyChecking=no /opt/script/searchJiangsu_deploy.sh tomcat@10.0.1.200:/opt/script/
sshpass -f /opt/script/prd_passwd.txt ssh -o StrictHostKeyChecking=no tomcat@10.0.1.200 "sh /opt/script/searchJiangsu_deploy.sh"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值