【问题标题】:How to increment the Assembly version on each build in TeamCity如何在 TeamCity 中的每个构建上增加程序集版本
【发布时间】:2011-01-21 10:13:46
【问题描述】:

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

【问题讨论】:

    标签: continuous-integration teamcity teamcity-6


    【解决方案1】:

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

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

    注意:这个简单的功能假定您的程序集信息文件位于默认位置(在属性下)。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2011-10-03
        • 1970-01-01
        • 2013-05-16
        • 2011-02-26
        • 2016-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多