| GitLab | resource_group 同名作业串行执行,常用于 deploy 作业 |
|---|---|
| GitHub | concurrency 分组,cancel-in-progress 可为 false 以保留先到者 |
| 典型键名 | production、staging、deploy-<环境> |
GitLab
GitLab
deploy-prod:
stage: deploy
resource_group: production
script: ./ci/deploy.sh prodGitHub
GitHub
concurrency:
group: production
cancel-in-progress: false并发组按「环境」粒度过粗会拖慢无关发布,按实际互斥范围命名。