获取TeamCity以构建最新标记

rob*_*mcm 5 svn teamcity continuous-integration

我们希望设置TeamCity来监视我们的标记目录,并在创建新标记时自动构建.

这意味着当我们准备好发布版本时,我们需要做的就是创建一个标签,然后TeamCity可以负责我们的构建,部署等.

目前唯一的解决方案是有一个relase分支,然后我们在创建它之后将标签复制到该分支.理想情况下,我们希望删除这一额外步骤.

Siy*_*ams 2

不确定是否可以像您所描述的那样完成,因为 TC 不知道最新的标签是什么;除非你有一个Latest每次都会覆盖的实际标签,这很常见。

我认为减少手动工作的唯一方法可能是将您的 TC 项目 VSC 根设置为指向,myProj/tags/然后将签出规则设置为最新标签名称的位置+:v1.2.3.4v1.2.3.4

因此,当您创建新标签时,只需更新签出规则以指向它,然后点击构建按钮即可。