【发布时间】:2011-10-03 14:26:46
【问题描述】:
我是 TeamCity 的新手,我刚刚安装了它并使用 subversion 进行了设置。 我希望将 TeamCity 内部版本号放入输出文件中,以便我的 Application.exe 具有相同的内部版本号。
我该怎么做?
【问题讨论】:
标签: teamcity
我是 TeamCity 的新手,我刚刚安装了它并使用 subversion 进行了设置。 我希望将 TeamCity 内部版本号放入输出文件中,以便我的 Application.exe 具有相同的内部版本号。
我该怎么做?
【问题讨论】:
标签: teamcity
试试这个:
这是将 Team City 与 MSBuild 结合使用。如果您使用的是 Nant,请尝试以下操作:
【讨论】:
$(BUILD_NUMBER) 在 msbuild 文件中。我不知道您如何构建 Team City,但在我的设置中,我不使用 msbuild 文件进行本地设置(我只是使用 Visual Studio 构建)。如果你这样做了,那么你需要为本地和构建机器或其他东西提供单独的文件。
现在在 teamcity 中内置了一个 assemblyinfo 修补程序。他们称之为构建功能:http://confluence.jetbrains.net/display/TCD65/AssemblyInfo+Patcher
将其与提到的参数一起使用或自己制作,例如:1.2.%build.vcs.number%.1
【讨论】:
我在从 svn 获取源代码之后和构建开始之前运行一个 powershell 脚本。
差不多是这样。
http://jake.murzy.com/post/3099699807/how-to-update-assembly-version-numbers-with-teamcity
【讨论】: