| group | 分组键(常用 github.ref) |
|---|---|
| cancel-in-progress | 新运行取消同组进行中的运行 |
| 部署建议 | 不自动取消,避免半完成状态 |
| 行为 | 同组未取消的运行按序等待 |
按分支去重
按分支去重
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true部署并发开启 cancel-in-progress 有风险:被取消的发布需要人工确认与清理。
用 concurrency 给运行分组:同组内限制并发,可配置新运行取消进行中的旧运行;部署场景建议保留串行而非自动取消。
| group | 分组键(常用 github.ref) |
|---|---|
| cancel-in-progress | 新运行取消同组进行中的运行 |
| 部署建议 | 不自动取消,避免半完成状态 |
| 行为 | 同组未取消的运行按序等待 |
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true