准备工作:
1.rsync服务
2.docker服务
实现思路:
通过rsync工具把job从windows导入至linux,然后重启服务即可
1.rsync服务安装
在服务端启用
修改配置文件
[jenkins]
path = /data/jenkins_home
comment = update
ignore errors
uid = 1000
gid = 1000
read only = false
systemctl start rsyncd.service
systemctl enable rsyncd.service
在windows客户端下载rsync软件
cwRsync_4.1.0_Installer_client.rar
然后安装该软件
执行
cd jenkinsdir
rsync.exe -avzP --exclude=bak --exclude=config-history --progress Jenkins/* rdc@10.1.5.1::jenkins
2.jenkins 服务启用
docker run -d --restart=always -v /data/jenkins_home:/var/jenkins_home -e TZ=Asia/Shanghai -e LANG=en_US.UTF-8 -e LC_ALL=en_US.UTF-8 -e JAVA_OPTS="-server \
-Xms8192m \
-Xmx16384m \
-XX:PermSize=2048m \
-XX:MaxPermSize=4096m \
-Dcom.sun.management.jmxremote=true \
-Djava.rmi.server.hostname=10.1.36.4 \
-Dcom.sun.management.jmxremote.port=9090 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false" --name jenkins-prod -p 50000:50000 -p 38080:8080 -p 60222:60222 -p 19999:9090 jenkins:2.249.2-lts-centos7
网友评论