禁用Github操作工作流,仅在需要时运行
我有一些非常昂贵的基准/测试,我只想在一些PRs上运行,而不是全部。有没有办法通过github操作实现这一点?是的,有几种方法。 大多数工作流触发器可以通过“活动类型”进一步指定。 对于拉取请求,它们是:禁用Github操作工作流,仅在需要时运行,github,continuous-integration,github-actions,building-github-actions,Github,Continuous Integration,Github Actions,Building Github Actions,我有一些非常昂贵的基准/测试,我只想在一些PRs上运行,而不是全部。有没有办法通过github操作实现这一点?是的,有几种方法。 大多数工作流触发器可以通过“活动类型”进一步指定。 对于拉取请求,它们是: 指派 未分配 标记 未标记 打开 编辑 封闭的 重新开放 同步化 准备好进行审查了吗 锁定 解锁 要求审查 审查请求已删除 现在,您只能为符合特定条件的PRs运行工作流: 您还可以通过以下方式完成: 当然,您也可以始终仅使用: 您运行或不运行基准测试和测试的标准是什么? on: pu
- 指派
- 未分配
- 标记
- 未标记
- 打开
- 编辑
- 封闭的
- 重新开放
- 同步化
- 准备好进行审查了吗
- 锁定
- 解锁
- 要求审查
- 审查请求已删除
您运行或不运行基准测试和测试的标准是什么?
on:
pull_request:
branches:
- 'benchmark/**'
on:
pull_request: labeled
...
jobs:
check-label:
if: ${{ github.event.label.name == 'benchmark' }}
...
on: workflow_dispatch