gpt4 book ai didi

github-actions - 更新与该作业相关的代码后重新运行失败的 Github Actions 作业

转载 作者:行者123 更新时间:2023-12-05 05:42:11 25 4
gpt4 key购买 nike

我有一个运行大约 4 个作业的工作流程。作业 #4 在更新时往往有很多错误。为了快速测试,我希望能够更新与作业 #4 相关的代码,然后重新运行仅作业 #4。我知道 GHA 允许您这样做...

failed job rerun

...但是这只是在同一提交上重新运行作业(即我的新代码没有在这次失败的作业 #4 的重新运行中实现。

可以找到类似的问题here ,但这是针对公开 PR 的。我想在没有 PR 的情况下在分支机构上执行此操作。

如何更新代码,将其推送到分支,然后使用更新后的代码重新运行失败的作业?

最佳答案

正如您已经提到的,重新运行功能只允许重新运行相同的提交。在单个存储库中无法解决这个问题。

使用 push 触发器应该和使用 re-run 一样快。如果您需要触发特定事件,实际上并没有可用的选项。

你可以看看nektos/act ,它使您能够在 docker 容器内的本地计算机上运行 GitHub Actions。这比在 GitHub 存储库中实际运行它要快得多。

关于github-actions - 更新与该作业相关的代码后重新运行失败的 Github Actions 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72104965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com