我在寻找不同的比较

因此,我想知道您对 提供不同的解决方案,优缺点是什么, 托管要求是什么?为什么CI服务器XY 您 Select 的服务器.

我对你的 idea 很感兴趣(请随意 comments )

关注点包括:

  • 配置(简单、灵活)
  • 与SCM的集成(尤其是像git或hg这样的DSVC)
  • 与构建系统(MSBuild、NAnt、Rake)集成
  • 与测试框架集成
  • 与源代码分析集成(Simian、NDepend、FxCop、NCover等)
  • Web界面/仪表板
  • 基础设施要求

推荐答案

如果没有大CI Feature Matrix(Web Archive)的链接,这样的问题是不完整的,它列出了几乎所有的CI选项.

但我认为,重要的是要提前了解您希望在CI系统中包含的内容的范围.它将仅仅是构建,还是你将引入其他元素,如静态分析、跨项目依赖、部署、功能测试等来帮助规划我在Elements of Enterprise CI上创建了这个挂图(PDF;无需注册).请不要让"E-word"让你感到不快;我指的是基本快速反馈CI构建之外的东西.:)

它不是工具特定的,但列出了你在规划/判断阶段可能会考虑的各种实践.

.net相关问答推荐

为什么.Net 8.0.100是预览版?

使用托管身份而不是检测密钥配置Application Insights

调整小数精度,.net

如何使用 Moq 为不同的参数设置两次方法

在生产中使用实体框架(代码优先)迁移

在 C# 中获取 log4net 日志(log)文件

log4net 与 TraceSource

为什么需要 XmlNamespaceManager?

Dapper 是否支持 SQL 2008 表值参数?

我可以在没有两个查询的情况下通过布尔标准将 IEnumerable 一分为二吗?

如何在多个解决方案之间共享相同的 Resharper 设置,无需人工干预?

.NET 中的对象引用有多大?

自创建数据库以来,支持ApplicationDbContext上下文的模型已更改

如果锁定的对象内部发生异常,它会保持锁定状态吗?

序列化一个可为空的 int

如何从 webclient 获取状态码?

通过反射获取公共静态字段的值

在 try/catch/finally 中等待的一个很好的解决方案?

多行 C# 插值字符串文字

无法添加对 dll 的引用