什么工具你会建议设立的CI为建立和部署多个网站建立在DotNetNuke SVN源的控制?

我们现在所看到的配置巡航控制工作NAnt,呢,NCover和核心预算资源调拨目标(Trac)作为试验案例。什么其他的组合将值得调查?

我们已经完全控制我们发展的环境,以便采用某种形式的CI为某些在这里,但我还想说服我们的生产服务队,他们可以可靠地部署到该系统测试、uat和甚至是生产环境中使用这些工具。

有帮助吗?

解决方案

我们使用CruiseControl有关,NCover,FxCop、SVN和一些定义的工具我们自己写产生的报告。在我看来,它已经证明(过去几年中)是一个很好的组合。

这是令人沮丧,MS限制 所有 其一体化的工具,以ONLINE.它的测试框架的一样好呢,但你不能使用它的代码复盖率的工具或其他任何东西。

我会查出XNuit-它看起来很有前途的(但目前缺乏UI)。

我们自动化的夜间生,你可以自动UAT和手工测试的基础,但我不知道,我们会永远想自动释放到我们的生产服务器。即使它们的任何改变将是足够重要的,有人会看着它无论如何。

其他提示

看看 哈德逊.这是高度定制的,并且,恕我直言,更容易比CruiseControl.

我会看看在城市的团队 http://www.jetbrains.com/teamcity/index.html 我知道有些人是谁找到这个他们说好的东西。

我的公司建立过程是在FinalBuilder所以我要看着他们的服务器。

CC是相当不错,你可以有一个CC服务器监测的另一个CC服务,因此您可以设立这样的东西-当建立完成你的建立服务器,测试服务器将唤醒,启动了一个虚拟机和部署应用程序。这样的东西。

Microsoft松开这是制约因素的测试平台,通过包括在Visual Studio2008年专业和允许用于测试可以从命令行运行与框架3.5安装。我们做了交叉对客户最近和迄今为止他们已经能够运行的所有测试,而不需要呢?

我们使用CruiseControl.NET 运行msbuild脚本。Msbuild负责更新从SVN在每次提交、汇编和运行FxCop和NCover/呢?

我会建议你看看NAnt+呢(+NCover)+TeamCity与SVN对于生成系统。实际上是一个非常不错的文章中描述了这种配置在 皮特*W的想法的书 (对不起,这种联系不存在了!)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top