English 中文(简体)
Jenkins - Distributed Builds
  • 时间:2024-03-23 16:02:47

Jenkins - Distributed Builds


Previous Page Next Page  

有时,如果出现经常建造的大型和重型项目,则需要许多建筑机械。 在中央机器上运行所有这些建筑可能不是最佳选择。 在这种情况下,人们可以把其他的Jenkins机器混为奴隶机器,把装上Jenkins总服务器。

有时,你可能还需要几个不同的环境来测试你的建筑。 在这种情况下,利用奴隶代表你所需要的环境几乎是必须的。

奴隶是一种电脑,用来从主人手中卸下建筑项目,一旦确定任务分配是相当自动的。 确切的代表团行为取决于每个项目的配置;有些项目可能选择“打上”特定建筑机器,而另一些项目则选择在奴隶之间自由 。

由于每个奴隶都有一个称为“奴隶代理人”的单独方案,因此没有必要在奴隶上安装完整的Jenkins(包装或编造的 bin)。 各种方式可以开始贩卖奴隶,但归根结底,奴隶代理人和Jenkins主需要建立双向的通信联系(例如,TCP/IP的袖珍)。

在Jenkins设立奴隶/奴隶遵循以下步骤:

Manage Nodes

New Nodes

Step 3——名字换代,选择Dumb奴隶选择,点击O。

Dumb Slave

输入奴隶机器的细节。 在以下例子中,我们正在考虑把奴隶机器作为窗户机器,因此选择“Let Jenkins控制视窗奴隶作为视窗服务”作为发射方法。 我们还需要补充有关奴隶 no子的必要细节,如 no子和 no子机器的徽章。 Cpck the Save button. 名字被输入为“新奴隶”的“拉贝”是用来没收工作以使用这一奴隶机器的。

Slave Machine1

一旦上述步骤完成,新的排泄机最初将处于离线状态,但如果先前筛选的所有环境都正确进入,则将上网。 如果需要,人们可随时将奴隶机器作为一条线。

Slave Machine2 Advertisements