Jenkins分布式构建

Jenkins分布式构建

有时,若是有一个实例,它是一个更大,更重的项目,须要按期编译生成在许多计算机上。并运行全部这些构建了中央台机器上可能不是最好的选择。在这种状况下,人们能够配置其余Jenkins 机器是从机用来负载关闭主Jenkins服务器。
有时候,可能还须要几个不一样的环境来测试你的构建。这种状况下使用从机来表示每个请求的环境中,几乎是必须的。

从主机设置为从主分载构建项目,一旦安装后,这种任务分布是至关自动化的。确切的委托行为取决于每一个项目的配置; 有些项目可能会选择“坚持”到特定的计算机的构建,而其余人可能会选择从机之间自由走动。服务器

因为每一个从运行一个称为“从代理”独立的程序,没有必要在从机上安装完整Jenkins(包或编译的二进制文件)。有多种方法来启动从机代理,但最终从机和Jenkins 主机须要创建一个双向通讯链路(例如,TCP/IP套接字。),以便进行操做。分布式

要创建从机/在Jenkins节点,请按照如下步骤操做。
第1步- 转到管理(Manage Jenkins)部分,滚动到管理节点的部分。
第2步 - 点击新节点
第3步- 给一个名称为节点,从选项选择Dumb,并单击肯定。

第4步 - 输入节点从机的细节信息。在下面的例子中,咱们考虑从机器在 Windows 机器上,所以的选择“Let Jenkins control this Windows slave as a Windows service” 被选择做为启动方法。咱们还须要添加从节点的必要的细节,如节点名称和节点机的登陆凭据。 单击保存按钮。为其输入名称为“New_Slave”做为标签,可使用该从机来配置做业。
测试

一旦上述步骤完成后,新的节点机最初将处于脱机状态,但会在连网状态,若是在上一屏幕中的全部设置都正确输入。若是须要,能够在任什么时候间使节点从机脱机。
this

相关文章
相关标签/搜索