Jenkins - 分布式构建17 Mar 2025 | 阅读 2 分钟 如果你的项目规模较大且构建频繁,那么在中央机器上运行所有这些构建可能不是最佳选择。 在这种情况下,你可以配置其他 Jenkins 机器作为从属机器,以减轻主 Jenkins 服务器的负载。 有时你可能还需要几个不同的环境来测试你的构建,在这种情况下,使用一个从属节点来代表每个你需要的环境是一个好主意。 Jenkins 的主从架构用于分布式构建环境,其中构建项目的工作负载被分配到多个代理节点或从属节点。我们也可以为每个构建使用不同的环境。 由于每个从属节点运行一个名为 slave agent 的单独程序,因此不需要在从属节点上安装完整的 Jenkins(软件包或编译后的二进制文件)。 有多种启动从属代理的方式,但在从属代理结束时,Jenkins 主节点需要建立双向通信链路(例如 TCP/IP 套接字)才能运行。 要在 Jenkins 中设置从属节点/节点,请使用以下步骤: 步骤 1: 转到 Manage Jenkins(管理 Jenkins)。 步骤 2: 向下滚动并选择 Manage Nodes(管理节点)。 ![]() 步骤 3: 单击 New Node(新建节点)。 ![]() 步骤 4: 为新节点命名,选择 Permanent Agent(永久代理)选项,然后单击 OK(确定)。 ![]() 步骤 5: 输入新节点的其他详细信息
![]() 在这里,我将使用“Let Jenkins Control this Windows slave as a Windows service”(让 Jenkins 将此 Windows 从属节点作为 Windows 服务控制)。 选择此选项时,你需要输入以下信息:
![]() 步骤 6: 输入以上信息后,新节点机器最初将处于离线状态,但如果正确输入了先前屏幕中的所有设置,则将变为在线状态。 ![]() 下一个主题Jenkins 自动化部署 |
我们请求您订阅我们的新闻通讯以获取最新更新。