Oop 我可以在许多奴隶身上使用相同的Jenkins工作名称吗(即多态性)?

Oop 我可以在许多奴隶身上使用相同的Jenkins工作名称吗(即多态性)?,oop,continuous-integration,jenkins,agile,Oop,Continuous Integration,Jenkins,Agile,我们正在建造一个詹金斯“建筑农场”,目前由1名主人和2名奴隶组成(沿路种植) 我们主要使用詹金斯来监控我们的C++构建。我们的软件针对许多不同的Linux和FreeBSD发行版和发行版,以及不同的编译器套件,因此我们可以看到Jenkins可以显著提高我们的效率 但在测试过程中,我觉得即使是同一个构建作业,我也必须以不同的方式命名作业。我想知道这是因为我误解了詹金斯的用法,还是因为这是目前我不得不接受的限制 为了使它具体化,让我们假设我们有 m0、s0和s1,其中m0是主节点,s0和s1是两个从节

我们正在建造一个詹金斯“建筑农场”,目前由1名主人和2名奴隶组成(沿路种植)

我们主要使用詹金斯来监控我们的C++构建。我们的软件针对许多不同的Linux和FreeBSD发行版和发行版,以及不同的编译器套件,因此我们可以看到Jenkins可以显著提高我们的效率

但在测试过程中,我觉得即使是同一个构建作业,我也必须以不同的方式命名作业。我想知道这是因为我误解了詹金斯的用法,还是因为这是目前我不得不接受的限制

为了使它具体化,让我们假设我们有
m0
s0
s1
,其中
m0
是主节点,
s0
s1
是两个从节点。
j0
j1
<代码> JN<代码>作为我们的C++构建/测试作业的相应“原始”名称(即当这些工作在POC主控器上运行时)

现在,要使用
s0
s1
,我们似乎必须将作业重命名为以下内容:

On m0: m0-j0, m0-j1, ... m0-jn
On s0: s0-j0, s0-j1, ... s0-jn
On s1: s1-j0, s1-j1, ... s1-jn
这似乎是一个相当繁琐的要求。我们可以用一种更面向对象的方式来做吗?在某处使用一个属性来表示一个
j0
应该在
s0
上运行,而另一个
j0
应该在
s1
上运行,对于其他作业也是如此

提前感谢您的任何提示/提示

问候,


--Zack听起来像是您需要一个,它将允许您在多个配置中运行相同的构建作业。要运行的从机是可用于配置的轴之一。

感谢您的快速提示!我知道我一定忽略了什么。现在我的方向正确了--扎克