jenkins 迁移
原服务器
cd lib/jenkins/
删除一些历史build减小打包大小
rm /var/lib/jenkins/jobs/{projectname}/builds/*
打包:
tar zcvf jenkins.tar.gz --exclude=*.war --exclude=*.war.* --exclude=jobs/*.jar --exclude=workspace/*.jar ./*
迁移到:
安装
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.138.3-1.1.noarch.rpm
rpm -ivh jenkins-2.138.3-1.1.noarch.rpm
配置
这里从原服务器copy配置文件过来
/etc/sysconfig/jenkins
systemctl enable jenkins
systemctl start jenkins
启动会后查下初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
上传打包文件
cd /var/lib/jenkins
并解压重启下Jenkins
tar xvf jenkins.tar.gz
systemctl restart jenkins
设置匿名访问配置原Jenkins权限用户
useSecurity==>false
这里账户可能会无法使用可以重新添加下
jenkins-全局安全配置-安全域-Jenkins专有用户数据库(选中)
jenkins-全局安全配置-授权策略-Role-Based Strategy(选中)
这里是用了个权限管理插件需重新勾选下。