2016-05-23 57 views
0

我必須在Beta或qa中測試我們的應用程序。一次只允許一個用戶登錄到一個地方。如何確保許多jenkins作業中的一個同時運行?

我有三個節點機

  • 的Windows

  • 的Mac

  • Ubuntu的

  • (Android是將要很快加入)

在每個節點上有如果測試版上的節點之一上運行兩個作業

  • 貝塔

  • QA

。我不想在任何其他節點上運行測試版。

例如,我要運行這些工作在同一時間運行

  • Windows測試

  • 的Mac測試版

  • Ubuntu的測試版

  • (安卓)

QA的情況類似。

我看到您可以限制節點上只有一個作業。這不能解決我的問題。例如,如果beta和qa在同一個節點上運行,則可以接受。

所以我的問題是如何確保一次限制這些作業之一。

回答

0

這可能是過於簡單的解決方案,並且不知道這是否會幫助你,但

創建一個父作業,要求這4個職位此起彼伏,如果您正在使用

參數觸發插件

它也會讓你

塊直到觸發的項目完成其構建

相關問題