2013-03-06 58 views
8

我想要的格式集版本和DLL版本在团队市

这样这些版本.. {主要} {小} {建立} {}补丁

如何设置这在团队城市的装配信息修补程序中?

,这样它会自动增加版本每次建立时间...

我想要一些指导和帮助,在此...?!?

回答

29

TeamCity可以为您的版本程序集提供AssemblyInfo修补程序构建功能。要利用此优势:

  1. 创建一个名为%Major.Minor%的生成参数。手动设置为某个值,例如1.0
  2. 常规设置选项卡上,将Build number format设置为%Major.Minor%.%build.vcs.number%.%build.counter%
  3. 构建步骤 tabe上,滚动到页面底部的其他构建功能。添加大会信息修补程式构建步骤。它会默认使用%system.build.number%,您已在步骤2中

这将导致所有的组件被版本与%system.build.number%,其中包括主要和次要版本中,VCS修订的定义, TeamCity的增量版本号。

+0

嗨sarathprasath,你需要更多的帮助吗? – 2013-03-07 15:46:45

+0

可能需要在未来...:P和感谢要求.... – sarathprasath 2013-03-08 04:57:47

+0

的事情是,我想保留的所有号码“原样”在AssemblyInfoVersion _except_内部版本号。我想AssemblyInfoPatcher设置的唯一的号码是内部版本号,这可能吗? – 2015-05-13 13:11:58

0

关于从埃米尔摹约从集信息保持该版本的第一个数字的问题,这是目前无法:https://youtrack.jetbrains.com/issue/TW-20475

将是很好,虽然。

/埃米尔·埃

+1

这似乎已被添加你张贴了这个答案后,短短几天,作为[TeamCity的9.1(https://confluence.jetbrains.com/display/TCD9/File+Content+Replacer#FileContentReplacer-Changingonlythelastversionpart/buildnumberoftheAssemblyVersionattribute部分:)。 – Bobson 2015-10-16 19:12:37

+0

谢谢,这确实是有价值的信息!一定会检查出来。 – emilast 2015-10-17 11:08:59