Azure DevOps 触发器在 release/version 分支上构建

Posted

技术标签:

【中文标题】Azure DevOps 触发器在 release/version 分支上构建【英文标题】:Azure DevOps Trigger build on release/version branchAzure DevOps 触发器在 release/version 分支上构建 【发布时间】:2019-03-03 19:23:51 【问题描述】:

对于 Azure DevOps,如何在形成 release/version 中创建发布分支时自动构建?

查看构建的触发器选项卡,过滤器允许我选择一个分支,但这仅适用于预定义的分支,而不是分支类型/格式。

我还不知道分支名称是什么,因为它将遵循版本字符串格式,例如 release/major.minor。

有什么想法可以实现吗?

【问题讨论】:

【参考方案1】:

你可以输入任何你喜欢的,所以在你的情况下使用:

release/*

阅读:https://docs.microsoft.com/en-us/azure/devops/pipelines/release/triggers?view=azure-devops#release-triggers

【讨论】:

同意。如果这不起作用,请尝试使用“refs/heads/feature/*”或类似的东西来玩弄分支引用的路径。但是 4c74356b41 的答案最初应该有效。提示:如果你希望你的构建在被标记时执行“refs/tags/*”。

以上是关于Azure DevOps 触发器在 release/version 分支上构建的主要内容,如果未能解决你的问题,请参考以下文章

azure devops 中的 Pipeline 和 Release Pipeline 有啥区别?

Azure DevOps - 使用参数在 yaml 管道定义中设置路径触发器

如何在 Azure DevOps 中自动触发构建拉取请求?

Azure 逻辑应用程序:Azure DevOps“当工作项关闭时”触发器有时不会触发

使用 DevOps Release REST API 确定发布完成的时间

Azure DevOps CI-Exporting to a target version is not supported in this release