在磚的工作任務有條件地運行
默認情況下,工作任務運行時依賴運行,都成功了,但是你還可以配置任務在磚的工作隻有在滿足特定的條件下運行。例如,您可以使用如果運行條件,即使部分或全部運行任務的依賴關係都失敗了,允許你的工作從失敗中恢複並繼續運行。
改變運行如果
一個任務的條件
您可以配置一個運行如果
條件時編輯一個任務與一個或多個依賴項。添加任務的條件,選擇的條件如果運行下拉菜單在任務配置。的運行如果
條件評估後已經完成所有任務依賴關係。你也可以添加一個運行如果
條件,當你添加一個新的任務與一個或多個依賴項。
運行如果
條件的選擇
你可以添加以下運行如果
條件一個任務:
所有的成功:所有依賴項和成功運行。這是默認條件下運行的任務。任務被標記為
上遊失敗的
如果條件不滿足。至少一個成功:至少一個依賴已經成功了。任務被標記為
上遊失敗的
如果條件不滿足。沒有失敗的:所有的依賴關係失敗,和至少一個依賴運行。任務被標記為
上遊失敗的
如果條件不滿足。全部完成:所有依賴項已經完成了。
至少有一個失敗:至少一個依賴失敗了。任務被標記為
被排除在外
如果條件不滿足。都失敗了:所有依賴項都失敗了。任務被標記為
被排除在外
如果條件不滿足。
請注意
任務配置為處理標記為失敗
被排除在外
如果他們的運行如果
條件不滿足。排除任務跳過,被視為成功。如果所有任務依賴關係被排除在外,任務也排除在外,不管它
運行如果
條件。如果你取消任務運行時,通過下遊任務取消傳播,和任務
運行如果
條件,處理運行故障,例如,確保清理任務運行任務運行時取消。