我們的Jenkins服務器配置有兩個主要作業來構建apks。每個作業都有一個子作業,它將APK安裝到連接到構建服務器並執行UI測試的Android設備上。如何強制執行單獨的Jenkins作業的同步執行?
例如:
項目-A-APK
項目-A-測試
項目-B-APK
項目-B-測試
其中
Project-A-apk啓動項目A測試
項目3210-B-APK踢斷項目-B-測試
和
兩個項目-A-測試和項目-B-測試安裝和相同的測試設備上運行。
問題是,我們不能讓測試作業同時運行,因爲它們都會嘗試與同一設備進行交互。
有沒有辦法配置一個作業在執行之前等待其他作業(不在其父鏈中)?