如何使用CruiseControl.net基于Subversion修订号设置内部版本号

Ric*_*ick 5 svn cruisecontrol.net msbuild

可能重复:
使用SVN Revision在CCNET中标记构建

我正在完成安装CruiseControl.net并转换Msbuild脚本以使用它的过程.我希望我们的内部版本号能够反映Subversion版本号.似乎LastChangeLabeller应该可以工作,但我得到的只是"未知".

我的最终目标是既具有版本号(递增1)和颠覆修订格式化版本号.但是现在我已经满足了修订号.

澄清:我正在尝试更新CruiseControl.Net内部版本号.不只是编译结果中的版本号.

Ric*_*ick 4

我发现了一个重复的问题。使用 svn revision 来标记 ccnet 中的构建。这引导我在 Google Code 上找到svnRevisionLabeller

这对我来说似乎是最好的解决方案。我稍微修改了代码,因为我希望 subversion 修订号是版本号中的最后一个数字。主要.次要.构建.修订。该贴标机默认执行major.minor.revision.build。