我已经设置了我的TeamCity 10.0.3来在项目构建期间创建一个程序集版本号,它使用build.vcs.number(对应于VCS Root上的changset编号 - 取自Plastic SCM)作为其中一个部分。
格式与此类似; {major}。{Minor}。{build.vcs.number}。{build counter}
这个方法在我的VCS系统中返回changset编号(只有数字)已经很长时间了。
TeamCity的Plastic插件现已升级到最新版本(SNAPSHOT-201611231807),并且自创建VCS Root后进行升级后,构建将成功返回可在程序集版本号中使用的变更集编号。
只要有人检查监控分支中的内容,就会发生错误 - 此时如果触发自动或手动构建,则返回的信息为build.vcs.number,其中包含许多破坏构建的其他信息。 签入后返回的内容示例如下: cs.418(guid:6a2d5c45-b1b8-4f03-889c-3f3c80c6e209) 这似乎是变更集编号以及changset的ID。
如果我从头开始重新创建VCS根目录,则会返回正确的数字 - 直到重新检入某些内容为止。
如何解决此错误,因为我想要返回的是changset编号
非常感谢提前
答案 0 :(得分:0)
我们刚刚发布了一个新的Teamcity插件版本,包括新功能和一个大代码重构器。我们知道这个问题,我们将配置“build.vcs.number”变量以始终显示变更集编号(就像我们在以前版本的插件中所做的那样)。任务应该很快完成。
如果您需要更多信息,请通过codicesoftware dot com的支持与我们联系。