(六)配置从节点

新建从节点,然后配置

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 ;

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐