gpt4 book ai didi

azure - GitHub PR 合并不会触发 Azure DevOps Pipeline

转载 作者:行者123 更新时间:2023-12-02 06:38:45 33 4
gpt4 key购买 nike

我的存储库位于 GitHub 上,CI/CD 管道位于 Azure DevOps 上。我想要实现的是,一旦 PR 合并到管道部署的主分支上。任何 PR 创建都不应触发管道。不幸的是我似乎无法正确触发。我的触发器如下所示:

trigger:
branches:
include:
- master
pr: none

当我将更改推送到主分支时,管道就会被触发。但如果我通过 GitHub PR 执行此操作,则不会发生任何情况。我也尝试过发布管道,但我似乎也遇到了同样的问题。任何正确方向的指示将不胜感激!

最佳答案

我建议只使用trigger进行CI

trigger:
branches:
include:
- master

省略 pr 部分。

每当您制作要掌握的 PR 以及完成 PR 时,这都会运行您的管道。

现在,为了防止管道在您创建 PR 时运行,并且只有在完成 PR 后才能掌握,请在构建阶段使用条件

- stage: 'Build'
displayName: 'Build my application'
condition: eq(variables['Build.SourceBranchName'], 'master')
jobs:
etc.....

关于azure - GitHub PR 合并不会触发 Azure DevOps Pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68084908/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com