📜  Jenkins-分布式版本

📅  最后修改于: 2020-12-06 09:52:00             🧑  作者: Mango


有时,如果存在定期构建较大且较重的项目的情况,则需要许多构建机器。在中央计算机上运行所有这些版本可能不是最佳选择。在这种情况下,可以将其他Jenkins机器配置为从机,以减轻主Jenkins服务器的负担。

有时,您可能还需要几个不同的环境来测试构建。在这种情况下,几乎必须使用一个从属来代表您所需的每个环境。

从属计算机是一台计算机,用于从主计算机上卸载构建项目,并且一旦设置,这种任务分配就相当自动了。确切的委派行为取决于每个项目的配置。一些项目可能选择“粘贴”到特定机器进行构建,而其他项目可能选择在从属设备之间自由漫游。

由于每个从站都运行一个称为“从站代理”的单独程序,因此无需在从站上安装完整的Jenkins(软件包或已编译的二进制文件)。有多种方法可以启动从属代理,但是最终,从属代理和Jenkins主服务器需要建立双向通信链接(例如TCP / IP套接字)才能运行。

要在詹金斯中设置从站/节点,请遵循以下步骤。

步骤1-转到“管理Jenkins”部分,然后向下滚动到“管理节点”部分。

管理节点

步骤2-单击新节点

新节点

步骤3-为节点命名,选择“ Dumb slave”选项,然后单击“确定”。

哑奴

步骤4-输入节点从机的详细信息。在下面的示例中,我们将从机视为Windows机器,因此选择了“让Jenkins作为Windows服务控制该Windows从机”选项作为启动方法。我们还需要添加从属节点的必要详细信息,例如节点名称和节点机器的登录凭据。单击保存按钮。其名称输入为“ New_Slave”的标签可用于配置作业以使用此从属计算机。

从机1

完成上述步骤后,新节点计算机最初将处于脱机状态,但是如果正确输入了先前屏幕中的所有设置,则它将联机。如果需要,可以随时使节点从机脱机。

从机2