我的存储库设置了CircleCI工作流来执行各种操作,包括为服务构建容器映像。我还有一个使用来自另一个存储库的GitHub操作的现有工作流,我想要迁移到这个存储库。“我在GitHub操作中的作业”需要当前由CircleCI构建的容器映像。这两个工作流都运行在拉请求上是很重要的,因为它们需要访问触发工作流和发布评论的PR信息。
理想情况下,我希望这两个工作流都像它们通常对GitHub操作工作流所做的那样,只需等待CircleCI工作流在启动之前完成。是否有一种方法来完成这一任务,或者让GitHub操作工作流读取CircleCI工作流的状态以检查它是否已经完成?
如果我找不到GitHub操作工作流等待的方法,那就是让GitHub操作工作流运行一个循环,以检查它是否能够提取它所期望的容器映像,如果不能,则休眠到成功的拉出。这不是一个很好的解决方案,会不必要地浪费CI分钟。
发布于 2022-04-04 17:20:36
https://stackoverflow.com/questions/71741116
复制相似问题