[英]Azure devops pipeline triggers
我正在嘗試構建一個由其他管道觸發的管道,並且不能自行排隊。 我無法找到一種方法來做同樣的事情。 任何幫助將不勝感激。
更新:
我正在尋找的結構是 PipelineA 觸發 PipelineB 並等待 PipelineB 的完成。 如果我添加一個觸發器,說完成時開始它不會觸發 PipelineB,因為 A 在技術上不完整。
謝謝
假設您使用 Azure DevOps,您可以添加管道觸發器以在觸發管道成功完成后運行您的管道。
為防止觸發管道的兩次運行,您必須刪除其自己的 CI 觸發器或管道觸發器。
我們目前沒有這個內置功能。 你需要自己定制。
可以通過 API 和 PowerShell 來觸發管道。 您可以編寫自己的腳本文件並使用 PowerShell 任務。
然后你可以使用 Rest API 來查詢你上面觸發的構建結果。
最后使用一個任務條件。
在每個任務的控制選項內以及發布管道中作業的附加選項中,您可以指定任務或作業運行的條件。
除非您觸發 build PipelineB 的查詢結果已完成/成功。 然后你可以繼續在流水線 A 中運行左邊的任務
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.