GitHub Actions 顺序合并队列

问题描述 投票:0回答:1

我正在尝试实现一个合并队列,如果一个 PR 正在合并到 main,则合并到 main 的后续 PR 将等待初始合并完成,然后再将彼此的 PR 一个接一个地合并。我们正在实施这一点,这样多个 PR 就不会被捆绑到一个 PR 中并被推上来,这样就很难找出是哪个 PR 导致了中断(如果有一个 PR)。

我的设置如下:

构建并发:5 合并限制:1分钟或5分钟后 要合并的最大拉取请求:1

我还对部署后测试进行了必要的检查,这是 CI 管道的最后阶段。

我假设这些设置意味着可以在合并队列中构建内容,但一次只能合并 1 个 PR,从而提供了我之前描述的功能。事实似乎并非如此。我错过了什么还是这根本不可能实现?

github github-actions cicd
1个回答
0
投票
name: CI/CD
concurrency:
  group: ci-${{ github.ref }}
  cancel-in-progress: false

此设置可防止 CI 取消部署,这意味着它们将按照我们现有的设置一一进行处理

© www.soinside.com 2019 - 2024. All rights reserved.