簡體   English   中英

我們能否在觸發 github 操作中的工作流之前等待另一個回購工作流完成?

[英]Can we wait for another repo workflow to complete before trigger the workflow in github actions?

我有三個 github 回購testcoreactual test回購和core回購工作流成功完成時,我想在actual回購中觸發工作流。 testcore回購工作流程並行運行。 有沒有辦法在 github 行動中做到這一點?

提前致謝。

我遇到過這個問題,任何現有的已發布操作都不能真正滿足您所處的相同情況,因此我采取了一些措施來促進這一點:

return-dispatch這允許您調度並獲取等待完成所需的運行編號。

await-remote-run這等待完成並提供通過或失敗等。

兩者都有示例和文檔,希望這適合

對於非相互依賴的工作流程,尤其是對於不同的存儲庫,這似乎是不可能的。

解決方法是使用等待檢查操作( repo GitHub ),它允許一個作業通過檢查 API等待另一個作業完成。

問題 3中所述,它僅支持來自一個存儲庫的作業,因此您可能需要分叉該操作,並應用此補丁以支持其他存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM