首页 > 解决方案 > 如何在没有大量推送的情况下测试 GitHub CI?

问题描述

当我使用 GitHub Actions 创建新的工作流程时,我遇到了这个繁琐的工作流程:

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

有没有更好的选择?

标签: gitgithub-actions

解决方案


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

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

在此处输入图像描述


推荐阅读