Azure Pipelines:为 PR 触发了 2 个构建
Azure Pipelines: 2 build are triggered for PR
我正在使用 Azure DevOps yaml 管道。每当我推送到一个有开放拉取请求的分支时,都会触发 2 个构建:一个带有 PR 的名称,另一个带有提交的名称,请参阅
源分支和目标分支中的触发器部分相等:
trigger:
branches:
include:
- "*"
# builds is already triggered once by branch
pr: none
如何避免在两个分支中使用相同的(分支的)pipeline.yaml 为同一提交触发 2 个构建?
这是由于 CI 在您的分支和 PR 构建验证策略 运行 管道上自动触发。
为了避免这种情况
- 在构建验证策略中 - 禁用自动排队。
- 或者在进行更改时将 PR 标记为草稿。
在此更改之后,任何更改都只会触发 CI build/pipeline,准备就绪后只需发布 PR 或手动将 PR 排队
我正在使用 Azure DevOps yaml 管道。每当我推送到一个有开放拉取请求的分支时,都会触发 2 个构建:一个带有 PR 的名称,另一个带有提交的名称,请参阅
源分支和目标分支中的触发器部分相等:
trigger:
branches:
include:
- "*"
# builds is already triggered once by branch
pr: none
如何避免在两个分支中使用相同的(分支的)pipeline.yaml 为同一提交触发 2 个构建?
这是由于 CI 在您的分支和 PR 构建验证策略 运行 管道上自动触发。
为了避免这种情况
- 在构建验证策略中 - 禁用自动排队。
- 或者在进行更改时将 PR 标记为草稿。
在此更改之后,任何更改都只会触发 CI build/pipeline,准备就绪后只需发布 PR 或手动将 PR 排队