首页 > 解决方案 > 在 github 操作中触发工作流之前,我们可以等待另一个 repo 工作流完成吗?

问题描述

我有三个 github repostest和. 当repo 和repo 工作流成功完成时,我想在 repo 中触发一个工作流。和repo工作流并行运行。有没有办法在 github 操作中做到这一点?coreactualactualtestcoretestcore

提前致谢。

标签: githubworkflowgithub-actions

解决方案


对于非相互依赖的工作流程,尤其是对于不同的存储库,这似乎是不可能的。

一种解决方法是使用Wait On Check Action ( repo GitHub ),它允许一个作业通过Checks API等待另一个作业完成。

问题 3中所述,它仅支持来自一个存储库的作业,因此您可能需要分叉该操作,并应用此补丁以支持其他存储库。


推荐阅读