从哪里开始使用CruiseControl.NET

时间:2008-08-19 22:31:40

标签: continuous-integration cruisecontrol.net

我正在从头开始设置我的团队的源代码控制+构建/集成过程。我们使用VSS和我们在内部创建的工具来执行构建过程。我们决定转向更现代化的环境。我有SVN运行,我想用CruiseControl.NET设置一个持续的集成过程。 是否有一个很好的分步入门指南,让我开始使用这个工具的最佳实践?

6 个答案:

答案 0 :(得分:6)

在充分利用CruiseControl之前,您需要创建一个可由msbuild或nant运行的自动构建脚本。在一步完成项目构建之后,您就可以开始将CruiseControl集成到混合中。以下是一些帮助您入门的资源:

答案 1 :(得分:1)

答案 2 :(得分:1)

我最近为CI发现的一个很好的资源是着名的“企业应用程序架构”一书的作者Martin Fowler。

网址:http://martinfowler.com/articles/continuousIntegration.html

答案 3 :(得分:0)

我们学到了一个技巧 - 如果你有一个相当大的团队,而你所指的产品是“推动QA以便人们可以测试”类型的场景,抵制每次有人建立它的冲动检查内容。它可能会在一段时间内消耗QA并导致QA被中断很多,直到你发现人们整天都在检查东西。

对于“推送到QA”的情况,只要它检测到变化,就让它每天晚上都会消失。

对于“看看它是否构建”的场景,每小时一次都是好的(再次,人们在一个体面的团队中经常检查一下,以使即时构建变得有价值)

答案 4 :(得分:0)

如果您正在寻找.NET CI,我建议您查看Team City。我认为它更好,最多可以容纳20个用户。

答案 5 :(得分:-1)

真的,documentation非常稳固