我有一个Jenkins
设置,其中包含许多具有不同发行版的奴隶(使用Docker),例如我有2个标签:debian-7
和debian-8
。
当我尝试使用这两个标签时,它会尝试查找同时包含debian-7
和debian-8
的奴隶。
我想在每个标签的一个奴隶上测试/构建项目,
我该怎么做?因此测试/构建都在debian-7和debian-8上运行。
答案 0 :(得分:2)
debian-7&& debian-8 =它需要一个带有两个标签的奴隶。
debian-7 || debian-8 =该作业将在这两个标签中的一个上随机启动。
一个解决方案应该是使用Matrix Combination插件。
使用此插件,您可以组合在两个标签上启动构建。
我认为您也可以使用NodeLabel插件来解决您的问题: