Continuous integration 从哪里开始使用CruiseControl.NET
我正在从头开始建立团队的源代码管理+构建/集成过程。我们使用VSS和内部创建的工具来执行构建过程。我们决定搬到一个更现代化的环境。我已经运行了SVN,我想设置一个与CruiseControl.NET的持续集成过程。Continuous integration 从哪里开始使用CruiseControl.NET,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,我正在从头开始建立团队的源代码管理+构建/集成过程。我们使用VSS和内部创建的工具来执行构建过程。我们决定搬到一个更现代化的环境。我已经运行了SVN,我想设置一个与CruiseControl.NET的持续集成过程。 是否有一个好的分步入门指南可以让我开始使用该工具的最佳实践?实际上,该工具非常可靠在充分利用CruiseControl之前,您需要创建一个可以由msbuild或nant运行的自动构建脚本。在一步完成项目构建之后,就可以开始将CruiseControl集成到混合中。以下是一些帮助您入门
是否有一个好的分步入门指南可以让我开始使用该工具的最佳实践?实际上,该工具非常可靠在充分利用CruiseControl之前,您需要创建一个可以由msbuild或nant运行的自动构建脚本。在一步完成项目构建之后,就可以开始将CruiseControl集成到混合中。以下是一些帮助您入门的资源:
- -非常好的资源
- -演示如何将svn与CruiseControl.net一起使用,并使用sourcecontrol块
- -一个资源,帮助您完成各个步骤,使所有内容相互啮合
- 以下是一些可能有用的链接:
URL:我们学到的一个技巧-如果您有一个相当大的团队,并且您所指的产品是某种“推送到QA以便人们可以测试”类型的场景,那么请抵制每次有人检查某个内容时都让其构建的冲动。在你发现人们整天都在检查东西之前,它可能会让QA中断一段时间,并导致QA中断很多 对于“推送到QA”场景,只要每天晚上它检测到更改就可以启动
对于“查看是否构建”场景,每小时一次是好的(同样,人们在一个规模合适的团队中太频繁地签入内容,使得即时构建变得有价值)如果您正在寻找.NET CI,我建议您看看。我认为它更好,最多20个用户都可以免费使用 谢谢!!我是Resharper的粉丝,但没有注意到TeamCity