git - 如何在没有大量推送的情况下测试 GitHub CI?
问题描述
当我使用 GitHub Actions 创建新的工作流程时,我遇到了这个繁琐的工作流程:
- 编辑
.github/workflows/ci.yml
git commit --amend -mhope
git push -f
- 转到我的浏览器,按 F5,单击工作流程并祈祷
- 从我的旧头上拔下一些头发,最终转到1
有没有更好的选择?
解决方案
您可以将workflow_dispatch
事件添加到on:
指令中。这允许您从存储库中的“操作”面板触发工作流程。完成测试后,您可以从工作流 YAML 中删除触发器。
Actions 面板中的触发器如下所示(右下角“运行工作流”):
推荐阅读
- css - 如何使我的搜索框图标与我的搜索框输入对齐?
- javascript - 添加/删除类会导致输入内容消失
- sql - SQl 查询以查找用户尚未预测但其他用户可能已经预测的多个固定装置
- reactjs - 如果我没有在后台打开我的应用程序,深层链接将不起作用
- javascript - URL 解析 NodeJS 已弃用。如何解析相对网址?
- angular - Angular Ngb-Accordion 不接受模板
- python - 有没有办法创建一个 kivy 标签,根据它有多少个字符来改变字体大小
- authentication - 代表用户从客户端应用程序的 Azure 函数与 Azure 服务交互(用户模拟)
- sql - SQL - 创建一个查询,显示在特定时间范围内登录最多的用户
- python - 熊猫在入口附近合并