Jenkins 分布式构建

Jenkins 分布式构建

如果您有较大且较重的项目需要定期构建,并且在中央计算机上运行所有这些构建可能不是最佳选择。在这种情况下,您可以配置其他 Jenkins 机器作为从机来分担主 Jenkins 服务器的负载。

有时候您可能还需要几个不同的环境来测试您的构建,在这种情况下,使用一个从机来代表您所需的每个环境是一个好主意。

Jenkins 的主从架构用于分布式构建环境,其中构建项目的工作负载分布到多个代理节点或从机上。我们还可以为每个构建配置不同的环境。

由于每个从机都运行一个名为“从机代理”的单独程序,因此无需在从机上安装完整的 Jenkins(包或编译的二进制文件)。启动从机代理有多种方式,但在从机上运行结束后,Jenkins 主服务器需要建立一个双向通信链路(例如 TCP/IP 套接字)以便进行操作。

要在 Jenkins 中设置从机/节点,请按照以下步骤进行:

步骤 1: 进入 管理 Jenkins

步骤 2: 向下滚动并选择 管理节点

Jenkins 分布式构建

步骤3: 点击 新节点

Jenkins 分布式构建

步骤4: 给新节点命名,选择 Permanent Agent 选项,然后点击 确定

Jenkins 分布式构建

步骤5: 输入新节点的其他详细信息:

  • 远程根目录:根目录的路径
  • 标签:给予任何标签
  • 使用情况:选择尽可能使用此节点
  • 启动方法:有以下四种方法 –

Jenkins 分布式构建

在这里,我将使用“让Jenkins将这个Windows从属节点作为Windows服务进行控制”。当我们选择这个选项时,你需要输入以下信息:

  • 管理员用户名:输入节点机器的用户名
  • 密码:输入节点机器的密码
  • 主机:输入主机IP
  • 将服务作为

Jenkins 分布式构建

步骤6: 一旦您输入了上述信息,新的节点设备将首先处于离线状态,但如果在前一个屏幕中的所有设置都正确输入,则会在线。

Jenkins 分布式构建

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程