我用幾個矩陣的作業通常包含以下步驟對整個矩陣:基質工作:建立同一節點
Build
,Install
,Test
的Build
〜步驟設置爲觸地得分-步。其他步驟正在使用由Build
創建的二進制文件。
我最近添加另一個節點到我的系統,它應該建立這些矩陣的作業太多。現在我的問題是,詹金斯正在將我的工作的步驟分配給這些節點。
Example:
1. Slave A runs the `Build` step and succeeds
2. Slave B runs the `Install` step and fails due to its dependency on the `Build`-results.
3. Slave A runs the `Test` step and succeeds, cause the dependencies are existing.
矩陣作業的執行失敗,導致其步驟分佈。現在
我的問題是,如果有任何方式矩陣作業的執行綁定至一個節點。如果在不同的節點上執行不同的執行是沒有問題的,但是某個執行的步驟應該在某個節點上完成。
這是沒有的矩陣在職綁定至一個節點的解決方案。它仍然應該綁定到一組節點。
是您的每一個步驟(建造,安裝,測試)不同的工作,或者他們只是一個單一的工作的一部分? – Sagar
這些是不同的工作。我已經想過把他們全部分成一份單一的工作,但這意味着工作會失敗,例如,只是安裝失敗。 – MOnsDaR
對吧。好的,看下面。 – Sagar