4

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

4

6 回答 6

6

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

于 2008-08-19T22:40:00.187 回答
1

我最近为 CI 找到的一个极好的资源是著名的“企业应用程序架构”一书的作者 Martin Fowler 的。

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

于 2008-10-23T20:39:55.090 回答
0

我们学到的一个技巧——如果你有一个相当大的团队,并且你所指的产品是一些“推动 QA,以便人们可以测试”类型的场景,请抵制每次有人检查时都构建它的冲动. 在你发现人们整天都在检查东西之前,它可能会占用 QA 一段时间并导致 QA 被打乱很多。

对于“推送到 QA”场景,如果它检测到更改,只需每天晚上关闭它即可。

对于“看看它是否构建”的场景,每小时一次是好的(同样,人们在一个体面的团队中过于频繁地检查东西以使即时构建值得)

于 2008-10-23T20:46:41.877 回答
0

如果您正在寻找 .NET CI,我建议您看看Team City。我认为它更好,最多可免费供 20 位用户使用。

于 2008-10-23T20:51:04.753 回答
-1

确实,文档非常可靠

于 2008-08-19T22:34:30.217 回答