2017-06-21 33 views
2

在VSTS在线,我在我的发布过程中(触发器下)检查了连续部署。在Set trigger on artifact source,我把标签条件(with tags)设置为自动VSTS:无法添加构建标签触发版本

Release trigger

我也有在构建过程中的标签。 (正确添加标签到版本)

但是我的版本不会自动触发?在Deployments状态(在我的构建中),它表示“为发布触发器设置的标签与构建分支中的标签不匹配”。但他们匹配(见图片)。可能是什么问题?

Build

回答

4

这是因为你在构建完成后加入标签Automated(由标签源或手动)。这不能触发CD发行。 标签应该在构建期间添加(不是构建完成)。所以,你可以在你的构建定义添加具有内嵌脚本电源外壳任务:

Write-Host "##vso[build.addbuildtag]Automatd" 

然后释放将触发构建完成之后。

enter image description here

+0

谢谢,我有命令和标签之间的空间;('写主机 “## VSO [build.addbuildtag(空间)自动化”'它现在。 – Stephane