2010-03-07 79 views
4

我想自动化我公司的构建过程。我们使用.Net平台开发软件,并且目前使用VisualSourceSafe作为源代码控制。哪个CI适用于.Net

所以我想知道哪些工具是最适合.net平台的CI。

根据我的搜索,我发现CrouseControl.Net比别人那你觉得更好。

注:我也问一个问题有关:integrating Sourcesafe with a CI tool但比这个问题不同。

TeamCity - CrouseControl.Net - or etc

+2

别忘了哈德森!它是免费的,真棒。有大量的插件,包括Visual SourceNotSoSafe。它用Java编写并不妨碍您使用它构建.NET项目。 – 2010-03-07 11:59:15

回答

2

这个question有比较cruisecontrol.net和teamcity的答案。

就个人而言,我对Teamcity非常满意。我多年来一直使用cc.net,但TeamCity对我来说效果更好。

的持续集成选项的一长串是Wikipedia

+0

@Mike - 感谢您的提问,我还在寻找其他选项CC.net和TeamCity都不错,但是有没有第三个选项可以使用? – 2010-03-07 07:51:48

+0

@Nasser Hajiloo - 是的,有几个选项。我没有使用任何其他人,所以我觉得比较他们并不舒服,但我会列出一些我所知道的。 – 2010-03-07 07:57:22

1

“Best”是非常主观的。

如果你想快速启动并运行,TeamCity是IMO的前进方向。它的仪表板用户界面也将克服CruiseControl.NET用户界面的缺点。

CC.NET需要相当多的手动XML配置设置等,但一旦设置它是相当不错的,当然是免费的。 TeamCity免费为10个开发者左右。

+1

Teamcity可供最多20位开发人员,3位代理和20个构建配置使用。 – pauloya 2010-03-27 15:19:28

1

TFS 2010;)综合源头控制,建立系统,文档库,报告,工作项跟踪,并且最重要的是:构建.NET

0

The Art of Unit Testing with Examples in .NET书 - 第6章

一种流行的连续整合工具是CruiseControl.NET。这是 完全开源,并自动在某些支持任务,这是在构建过程中运行的各个 命令双方的想法,和可以开始构建概念触发, 发生事件,例如 作为源控件更新。

其中商业工具,Visual Studio团队系统2008支持 自动构建和持续集成的开箱。如果 超出预算,请查看FinalBuilder和Visual Build Pro。这两个商业和非常成功的构建工具允许 可视化编辑和维护自动构建项目。 意味着更容易维护构建文件,这对于较大的项目可能会非常可怕的 。