如何在没有大量推送的情况下测试 GitHub CI?

now*_*wox 8 git github-actions

当我使用 GitHub Actions 创建新工作流程时,我有以下繁琐的工作流程:

  1. 编辑.github/workflows/ci.yml
  2. git commit --amend -mhope
  3. git push -f
  4. 转到我的浏览器,按 F5,单击工作流程并祈祷
  5. 从我的旧头上拔掉一些头发,最终转到 1

还有更好的选择吗?

jid*_*ula 5

您可以将workflow_dispatch事件添加到指令中on:。这允许您从存储库中的“操作”面板触发工作流程。完成测试后,您可以从工作流程 YAML 中删除触发器。

“操作”面板中的触发器如下所示(右下角“运行工作流程”):

在此输入图像描述