如何更快地调试 GitHub Actions 工作流程?

Cri*_* F. 5 github-actions

我发现编辑 yml 文件,然后再次推送新的提交,并重复该过程数百次直到正确为止,效率很低。我开始思考如何自动化这个繁琐的过程。

我尝试了 GitHub Actions 日志记录,但没有多大帮助。

Aze*_*eem 7

在本地计算机上安装actionlintnektos/act 。

  • 使用 .lint 您的工作流程actionlint。修复问题(如果有)。
  • linting 后,使用 运行您的工作流程act。如果需要,请更新您的工作流程并进行相应操作。

如果您使用VS Code,则可以安装Github Actions Locally扩展。它处于测试阶段,因此请相应地进行。nektos/act它在引擎盖下使用。