我想自动化我公司的构建过程。我们使用Use.Net平台开发软件,目前使用VisualSourceSafe作为源代码控制。
所以我想知道哪些工具是.net平台最好的CI。
根据我的搜索,我发现CrouseControl.Net比其他人更好,所以您的想法如何。
注意:我还问了一个关于integrating Sourcesafe with a CI tool的问题,但这与此问题不同。
TeamCity - CrouseControl.Net - 或其他
答案 0 :(得分:2)
此question的答案可以比较cruisecontrol.net和teamcity。
就个人而言,我对Teamcity非常满意。我使用cc.net多年,但TeamCity对我来说效果更好。
一长串持续集成选项位于Wikipedia
答案 1 :(得分:1)
“最好”是非常主观的。
如果您想快速启动并运行,TeamCity是IMO的前进方式。它的仪表板界面还会破坏CruiseControl.NET的用户界面。
CC.NET需要相当多的手动XML配置设置等,但一旦设置它就相当不错,当然是免费的。 TeamCity最多可供10位开发人员使用。
答案 2 :(得分:1)
TFS 2010;)集成的源代码控制,构建系统,文档存储库,报告,工作项跟踪,以及最重要的:构建.NET
答案 3 :(得分:0)
来自The Art of Unit Testing with Examples in .NET书 - 第6章
一种流行的持续集成工具是 CruiseControl.NET 。它的 完全开源并支持 任务 的理念,这些理念都是个人的 在构建期间运行的命令,以及 触发器 的概念, 这可以在某些事件发生时自动启动构建 作为源代码控制更新。
在商业工具中,Visual Studio Team System 2008支持 自动构建和开箱即用的持续集成。如果 这有点超出预算,看看FinalBuilder和Visual Build 临。这两个商业和非常成功的构建工具允许 可视化编辑和维护自动化构建项目。那 意味着更容易维护构建文件,这可能会非常可怕 对于大型项目。