仅在 GitHub Actions 矩阵中重新运行失败的作业
如何仅重新运行 GitHub Actions 矩阵中失败的作业?
我只想运行失败的作业,而不是全部。我的 CI 矩阵需要很多时间来运行,我不想浪费精力重新运行整个矩阵,因为其中一个矩阵失败了。
所以这个按钮不是我的解决方案:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
重新运行特定作业尚未实现,但已在路线图上 。
但是,阅读有关该主题的此问题,可以找到 这个post,它将上次运行状态存储在缓存中,然后根据该状态跳过作业。
他们如何使用它:
此处是原始工作流程文件。
Re-run a specific job has not been implemented yet, but it is on the roadmap.
However, reading this ISSUE about the subject, there is a workaround from this post, which stores the last run status in cache and then skips jobs based on that status.
How they used it:
Here is the original workflow file.
GitHub 终于让这件事成为可能。现在有一个“重新运行失败的作业”按钮:
GitHub finally made it possible to do this. There is now a "Re-run failed jobs" button: