如何在TeamCity中的每个构建上增加Assembly版本

时间:2011-01-21 10:13:46

标签: continuous-integration teamcity teamcity-6

如何使用Build Runner Type Visual Studio Sln文件在TeamCity中的每个构建上增加Assembly版本?

2 个答案:

答案 0 :(得分:4)

TeamCity 6.5及更高版本附带一个AssemblyInfoPatcher,您可以使用静态值或TeamCity变量进行配置。如果您只想更改版本号,这是最简单的方法。

  • 编辑您的构建配置
  • 修改构建步骤
  • 添加构建功能
  • 选择 AssemblyInfo修补程序
  • 选择要用于版本号的变量

注意:此简单功能假定您的assemblyinfo文件位于默认位置(在“属性”下)。

答案 1 :(得分:3)

TeamCity 6.0允许为您的构建配置创建多个构建步骤。因此,通过第一个构建步骤,您可以运行一些increases Assembly version的脚本(您可以从当前构建号获取它作为build.number系统属性)。第二个构建步骤将运行真正的sln runner。