【问题标题】:Azure DevOps Release Pipeline - Allowing branch selection at release timeAzure DevOps 发布管道 - 允许在发布时选择分支
【发布时间】:2026-02-08 14:55:01
【问题描述】:

我有一个发布管道(经典版),其中工件设置为 Azure Git 存储库。 default branch 设置为 master 分支。每次有人创建新版本时,都会将最新版本的 master 分支复制到 Dev Ops 代理并运行发布任务。

是否可以在发布创建时允许指定分支?

【问题讨论】:

    标签: azure-devops azure-pipelines-release-pipeline azure-artifacts


    【解决方案1】:

    如果我没有误解,你想用特定的分支触发发布管道。

    您可以尝试添加分支过滤器

    仅当 Git 推送包含提交时才会触发发布 指定的分支。例如,选择“master”将触发一个 发布包含一个或多个提交的 Git 推送 主分支。触发对以下分支的任何提交的发布 特征/,输入“特征/”。触发对所有提交的发布 分支,输入“”。请注意,所有指定的过滤器都将被 OR'ed。 例如,匹配至少一个过滤条件的工件将 足以触发释放。

    如果您的意思是触发具有特定分支的阶段,工件过滤器可以做到。

    更多信息,请参考这个document

    【讨论】: