【问题标题】:Release is not triggered upon creation of a pull request in Azure DevOps在 Azure DevOps 中创建拉取请求时不会触发发布
【发布时间】:2020-05-06 17:03:02
【问题描述】:

我无法通过创建拉取请求来触发拉取请求发布。 请检查我做错了什么。

首先,我将所需工件的 Pull 请求触发器 设置为 Enabled

然后我为 Testing 阶段启用 Pull 请求部署

源管道的最新构建运行成功:

但是,当我创建拉取请求(手动或以编程方式作为源代码构建管道的最后一步)时,不会触发新版本。

提前感谢您的帮助。

【问题讨论】:

    标签: azure-devops continuous-integration continuous-deployment continuous-delivery


    【解决方案1】:

    从您的屏幕截图中,您的构建是手动触发的,您需要为主分支设置分支策略以使构建由拉取请求触发。

    这是因为您选择构建作为工件源类型。如果选择 azure repo 作为源类型,则无需设置此分支策略。

    这里有一个document,你可以参考一下。

    【讨论】:

    • @Dmytro Sly 如果这个答案对您有帮助,请您将其标记为答案,只需单击 this 之类的选项。谢谢
    猜你喜欢
    • 1970-01-01
    • 2020-01-25
    • 2018-07-16
    • 2020-04-16
    • 2021-03-29
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    相关资源
    最近更新 更多