如何将装配版本从我的sln变为持续集成贴标机?

时间:2009-05-15 20:12:52

标签: assemblies continuous-integration cruisecontrol.net

我想从我的解决方案中获取程序集版本并将其应用于cc.net标签。我认为我正在倒退,因为那里的所有信息都有CI服务器设置版本。但我不确定如何将不同的发行版本和开发分支集成到CI中。每次我们发布修订版号。是否应该在cc.net中为每个分支添加一个新项目?有没有办法自动获取最新的分支?很抱歉在一个问题中有这么多不同的问题。我是这个CI的新手。

2 个答案:

答案 0 :(得分:2)

FinalBuilder和AssemblyInfo更新程序

[更新:酷,无法添加超链接。将FinalBuilder和3xw en dotcom放在下面的url前面:) /Products/FinalBuilder/FeatureMatrix/FeaturesCompilerActions/tabid/98/Default.aspx

  1. 使用基于.NET程序集编号的“PropertySet Define”
  2. 使用“PropertySet Load”
  3. 使用“PropertySet Incremement”
  4. 使用“AssemblyInfo Updater”再次保存
  5. 你已经完成了。 :)

答案 1 :(得分:1)

如果切换到TeamCity,您会发现这一切都变得容易多了。我过去曾经和那么多nant脚本/ cruisecontrol配置文件搏斗过,我几乎从尖括号中看不见。

当我开始搞乱TeamCity时,我就像第一个电子表格程序的会计师一样哭了。它将使你的生活更容易1000%。