jos*_*hlf 4 continuous-integration github github-actions
我有一组 GitHub 操作,配置为阻止合并拉取请求,直到操作成功完成。但是,每次将新提交推送到 PR 时,操作都会再次运行,如果作者尚未准备好合并并打算进行未来更改,这可能会非常浪费。有没有办法让 GitHub Action 仍然阻止 PR 合并,但也不自动运行 Action?
通过最近的更新,您现在可以将拉取请求转换回草稿状态。因此,当您需要进行更改并禁用草稿的 CI 时,您可以这样做。然后在更改完成后将草稿转换为拉取请求以重新运行 CI。
on: pull_request
jobs:
build:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1355 次 |
| 最近记录: |