使用构建标记的 Azure DevOps 发布管道
Azure DevOps Release pipeline using build tags
我正在尝试了解构建标签选项在发布管道的持续部署触发器中是如何工作的。
build tags
在这里我可以添加构建标签,在我的构建管道中设置了以下构建标签:$(Build.DefinitionName)_$(Build.BuildNumber)
但是当我在发布管道的构建标签中放置相同的内容时。它不会做任何事情。
标签已成功添加:tag
我要存档的是,当构建成功时,会创建一个标签,当标签与我在构建后设置的标签相同时,会触发发布管道。
这是它应该如何工作,还是我搞混了?
它正在对构建标签进行精确名称匹配。如果你想让它工作,你需要输入硬编码的内部版本号。不是创建版本号的模板。
对于我的产品,我们构建了调试和发布配置。我将标记一个标签 {debug, release}。然后在发布管道上,您可能只将构建标记标记为 { release },因此您永远不会部署调试副本。
我正在尝试了解构建标签选项在发布管道的持续部署触发器中是如何工作的。
build tags
在这里我可以添加构建标签,在我的构建管道中设置了以下构建标签:$(Build.DefinitionName)_$(Build.BuildNumber)
但是当我在发布管道的构建标签中放置相同的内容时。它不会做任何事情。
标签已成功添加:tag
我要存档的是,当构建成功时,会创建一个标签,当标签与我在构建后设置的标签相同时,会触发发布管道。
这是它应该如何工作,还是我搞混了?
它正在对构建标签进行精确名称匹配。如果你想让它工作,你需要输入硬编码的内部版本号。不是创建版本号的模板。
对于我的产品,我们构建了调试和发布配置。我将标记一个标签 {debug, release}。然后在发布管道上,您可能只将构建标记标记为 { release },因此您永远不会部署调试副本。