每晚构建和虚拟机

时间:2009-04-30 08:04:45

标签: msbuild virtual-machine build-server nightly-build

在我的位置,我们正在编写服务器端应用程序(WCF服务),我们期待自动化安装并在我们的夜间构建过程中运行它... 此外,我们期待在不同的服务器上一次又一次地安装它......

我们正在寻找:

  1. 每晚构建的最佳工具是什么? (我们目前正在使用TeamCity,但它仅适用于CI,而不适用于Nighty Build要求)
  2. 是否有人构建其解决方案\项目并将其安装在虚拟机上? (您可以附加\链接一些自动代码进行此安装吗?)
  3. 感谢。

4 个答案:

答案 0 :(得分:2)

TeamCity是一个很棒的工具。它支持为夜间构建安排像CC.NET这样的构建。你对它有什么问题?

答案 1 :(得分:2)

查看FinalBuilder

答案 2 :(得分:1)

尝试使用NAnt进行构建: http://nant.sourceforge.net/

和CruiseControl.NET进行持续集成: http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET

两者都是开源的:-D

答案 3 :(得分:1)

TeamCity将像CC.Net等一样处理夜间构建。

您的评论

  

据我所知,TC足够好了   CI不适用于NihgtlyBuild。因为   我们无法配置安装   windows-services,安装在远程   机器,当然我们可以使用Msbuild   但是写起来很难   此

使用Microsoft.SDC.Tasks

进行任何此类操作(当然是IMO)并不是特别困难