2014-07-16 67 views
2

数据:建立在2个不同的詹金斯服务器运行2个詹金斯服务器项目节点

  • 不同的项目
  • 一个sharednnode有两个从代理运行

问题: 如何使当一个Jenkins正在使用该节点时节点“繁忙”?到目前为止,可以同时运行两个Jenkins版本...

回答

0

您可以将执行程序的数量设置为1.这会强制Jenkins在机器上只运行一个作业。但是,如果你有非Sikuli工作,他们也会阻止(并阻止)你的Sikuli工作。

您也可以声明一个Sikuli作业为另一个作业的下游,然后可以选择阻止上游/下游作业。

为了完全按照你的要求,我认为你需要一个Jenkins插件,而且我不知道现有的插件可以帮助你。

+0

我将执行程序的数量设置为1。不幸的是,只有当我在一个jenkins(一个域)上运行这些作业时才有效,但我有两个不同的Jenkins - 它们都指定了指向同一台计算机的节点。 – Robert

+0

@罗伯特,这似乎是一个坏主意。你为什么要两个主人和一个奴隶?詹金斯甚至声称你可以做到这一点?我会非常担心在一台主机上运行两个slave将会破坏文件。 –

+0

此外,由于您正在运行两个Jenkins主人:不,他们没有合理的方式在两位主人之间传递信息。只有可怕的,可怕的烂泥。 –