如何确保一次运行许多jenkins工作之一?

时间:2016-05-23 17:19:28

标签: jenkins jenkins-plugins

我必须在Beta或qa中测试我们的应用程序。一次只允许一个用户登录一个地方。

我有三台节点机器

  • 的Mac

  • Ubuntu的

  • (很快就会添加Android)

在每个节点上有两个作业

  • β

  • QA

如果Beta正在其中一个节点上运行。我不想在任何其他节点上运行测试版。

例如,我希望一次运行这些作业

  • Windows Beta

  • Mac Beta

  • Ubuntu Beta

  • (机器人)

质量保证的情况类似。

我已经看到您只能在节点上限制一个作业。这不能解决我的问题。例如,如果beta和qa在同一节点上运行,则可以接受。

所以我的问题是如何确保一次限制其中一项工作。

1 个答案:

答案 0 :(得分:0)

这可能是一个简单的解决方案,不确定它是否会对你有所帮助

创建一个父作业,如果您正在使用

,则会逐个调用这4个作业
  

参数化触发插件

它也会让你

  

阻止,直到触发的项目完成构建

相关问题