詹金斯:测试和构建许多标签?

时间:2015-11-26 11:53:45

标签: jenkins continuous-integration

我有一个Jenkins设置,其中包含许多具有不同发行版的奴隶(使用Docker),例如我有2个标签:debian-7debian-8

当我尝试使用这两个标签时,它会尝试查找同时包含debian-7debian-8的奴隶。

我想在每个标签的一个奴隶上测试/构建项目,

  

我该怎么做?因此测试/构建都在debian-7和debian-8上运行。

1 个答案:

答案 0 :(得分:2)

debian-7&& debian-8 =它需要一个带有两个标签的奴隶。

debian-7 || debian-8 =该作业将在这两个标签中的一个上随机启动。

一个解决方案应该是使用Matrix Combination插件。

使用此插件,您可以组合在两个标签上启动构建。

enter image description here

enter image description here

我认为您也可以使用NodeLabel插件来解决您的问题: