jenkins备份恢复记录
java -jar jenkins-cli.jar -s http://192.168.1.162:8080/ -webSocket -auth @.auth create-job prod-cvmart-selftrain-ft < jobs/prod-cvmart-selftrain-ft.xml
/data/openjdk-11.0.1/jdk-11.0.1/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
##同步目录
[root@devops162 shiye]# pwd
/data/shiye
[root@devops162 shiye]#
rsync -av /var/lib/jenkins --exclude="jenkins/jobs" --exclude="jenkins/workspace" .
rsync -av /var/lib/jenkins/jobs/test --exclude="test/builds" jenkins/jobs
#!/bin/bash
joblist="ls /var/lib/jenkins/jobs|xargs"
for i in ${joblist}
do
echo $i;
rsync -av /var/lib/jenkins/jobs/${i} --exclude="${i}/builds" jenkins/jobs
exit 1
done
###官网部署方法
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install fontconfig java-11-openjdk -y
yum install jenkins -y
###恢复jenkins
1.环境变量 /etc/profile
MAVEN_HOME=/data/maven/apache-maven-3.8.4
PATH=$MAVEN_HOME/bin:$PATH
JAVA_HOME=/data/jdk1.8.0_202
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:/usr/local/python3/bin
MAVEN_HOME=/data/maven/apache-maven-3.8.4
PATH=$MAVEN_HOME/bin:$PATH
NODEJS_HOME=/data/nodejs/node-v14.16.1-linux-x64
PATH=$NODEJS_HOME/bin:$PATH
#JAVA_HOME=/data/openjdk-11.0.1/jdk-11.0.1
#PATH=$JAVE_HOME/bin:$PATH
JAVA_HOME=/data/jdk1.8.0_202
PATH=$JAVA_HOME/bin:$PATH
export ALLURE_HOME=/usr/local/allure-2.19.0
export PATH=$ALLURE_HOME/bin:$PATH
2.文件
修改jenkins 启动时使用的jdk
/usr/lib/systemd/system/jenkins.service
User=root
Group=root
Environment="JAVA_HOME=/data/jdk-11.0.1"
Environment="JENKINS_JAVA_CMD=/data/jdk-11.0.1/bin/java"
systemctl daemon-reload
3.启动jenkins
systemctl start jenkins
4.访问并安装jenkins
密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
df554c4bb0b243158814b04c8f7d52c4
5.中文配置
一、下载Locale插件
1.点击【Manage Jenkins】->【Manage Plugins】选项。
2.点击【可选插件】选项,右侧输入【Locale】选项。
3.勾选【插件选项】,点击【直接安装】选项。
4.重启Jenkins:在URL后加上【/restart】,点击【回车】,点击【是】即可。
二、设置为中文
1.点击【Manage Jenkins】->【Configure System】选项。
2.找到【Locale】选项,输入【zh_CN】,勾选下面的选项,最后点击【应用】即可。
6.恢复数据
systemctl stop jenkins.service
cd /var/lib
mv jenkins jenkins.bak
#原数据链接过来
ln -s /data/jenkins .
systemctl start jenkins.service
账号:admin
密码:4fCXY9ss%TXDCfmy