jenkins部署-centos-(六)配置从节点
以docker方式运行,如有机器可以独立VM方式运行。新建从节点,然后配置。
·
(六)配置从节点
新建从节点,然后配置
cd /data/jenkins
curl -sO http://192.168.10.13:9090/jnlpJars/agent.jar
#以docker方式运行,如有机器可以独立VM方式运行
cd /data/apps/jenkins_agent02
vi docker-compose.yaml
version: '3.3'
services:
agent01:
image: jenkins/jenkins
volumes:
- /data/jenkins:/var/jenkins_home
- /etc/localtime:/etc/localtime
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
environment:
- JAVA_OPTS=-Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai
ports:
- "50000:50000"
user: root
networks:
- jenkins
restart: always
privileged: true
entrypoint: ["java", "-jar", "/var/jenkins_home/agent.jar", "-jnlpUrl", "http://192.168.10.13:9090/computer/jenkins%2Dagent%2D02/jenkins-agent.jnlp", "-secret", "27846971a6ac116864a6c35ff05e499ad639ec98da129b4ed7d91ca026ab0944", "-workDir", "/var/jenkins_home"]
networks:
jenkins:
external: true
#修改Port
ports:
- "50001:50001"
#启动
docker-compose up -d
#查看从节点信息
#异地备份数据
0 6 * * * find /data/jenkins/Thinbackup/ -maxdepth 1 -type d -mmin -100 ! -path /data/jenkins/Thinbackup/ -exec sshpass -p "User123" scp -r {} user@192.168.0.155:/mnt/DiskPool/user/meta/Thinbackup ;
更多推荐
所有评论(0)