jenkins 配置agent节点 - 从节点使用Jar工具链接主节点

540 阅读1分钟

创建代理有两种方式

  • Launch agent by connecting it to the controller
  • Launch agents via SSH

Launch agent by connecting it to the controller 的方式。这种方式是从节点安装jar工具包,从节点运行命令来链接主节点。 还有一种是通过主节点主动发起链接到从节点。 这里主要介绍第一种方式。

开启代理功能

在路径Dashbord -> Configure Global Security中开启代理功能,端口选择随机即可 在这里插入图片描述

创建代理节点

在这里插入图片描述 选择新增节点 在这里插入图片描述 输入节点的名称。这里的名称会显示在master节点上 在这里插入图片描述 完善节点信息 在这里插入图片描述 创建完之后在主节点上就有了该从节点的信息,但此时还未连接 在这里插入图片描述

节点机连接主节点

从节点安装jar工具包,从节点运行命令来链接主节点 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

docker部署jenkins配置从节点

主要流程和上面一样,唯一需要注意的点是容器和宿主机之间的端口映射问题。 使用docker部署的方式,从节点链接的是宿主机的端口。所以需要在docker的容器和宿主机之间添加端口映射,将对应的端口要映射出来。 比如运行docker容器是如下服务,这里宿主机和容器映射的端口是50000,那在开启从节点的时候就设置50000端口

docker run \
-u root \
--rm \
-d \
-p 8080:8080 \
-p 50000:50000 \
--name jenkinsci-blueocean \
-v jenkins-data:/var/jenkins_home \
-v /root/workspace/muse-file-server/app/public:/var/jenkins_home/workspace \
-v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

在这里插入图片描述