我正在搜索不同continuous integration (CI)服务器的比较(特别是专注于.NET),但找不到任何。
因此,我想知道您对可用的不同解决方案的看法,优缺点是什么,托管要求是什么,为什么CI Server XY是您选择的服务器。
我感兴趣的是你对以下内容的看法(请随意评论他人):
感兴趣的点包括:
,如git或Rake)
) (Simian、FxCop、NCover DSVC
发布于 2009-09-25 15:21:37
如果没有到大型CI Feature Matrix(Web Archive)的链接,这样的问题是不完整的,它列出了几乎所有的CI选项。
但我认为,提前了解您希望包含在CI系统中的范围是很重要的。这是仅仅是构建,还是你打算引入其他元素,如静态分析,跨项目依赖,部署,功能测试等。为了帮助规划,我在Elements of Enterprise CI上创建了这个挂图。请不要让"E-word“让你望而却步;我只是指基本的快速反馈CI构建之外的东西。:)
它不是特定于工具的,而是列出了您在计划/评估阶段可能会考虑的各种实践。
发布于 2009-09-17 12:35:45
在以下方面没有任何帮助:
:Jonik在一条评论中指出,我错过了What is the difference between Hudson and CruiseControl for Java projects?和How and why do I set up a C# build machine?。你会发现非常有洞察力的答案。换句话说,我认为你正在寻找的所有东西都已经在Stack Overflow上了。
发布于 2009-09-17 12:13:05
TeamCity有一个很棒的功能,允许开发人员在提交之前执行个人构建。非常有用!
CruiseControl.NET是其中的鼻祖,因此在视觉上有点过时。由于它已经存在了一段时间,谷歌知道如何解决你会遇到的许多问题。
由于这些原因(以及其他原因),我在工作中使用CruiseControl.NET,在家里和我的开源生活中使用TeamCity :)
https://stackoverflow.com/questions/1438390
复制相似问题