【问题标题】:Is there a pre-made Continuous Integration solution for .NET applications?是否有针对 .NET 应用程序的预制持续集成解决方案?
【发布时间】:2011-02-02 04:39:55
【问题描述】:

从我的角度来看,我们正在内部构建我们自己的“风格”的 NAnt/Ivy/CruiseControl.Net,并且不禁觉得其他开发商店正在做完全相同的工作,但是每个人都在做同样的工作正在发现与它相同的问题和陷阱。

我完全没有抱怨 NAnt、Ivy 或 CruiseControl,因为它们在帮助我们的开发团队更加确定其代码质量方面表现出色,但这些工具非常受欢迎似乎很奇怪,但我们都在重新发明 CI 轮。

是否有使用上述工具构建 .Net 应用程序的预制解决方案?

【问题讨论】:

    标签: build-process continuous-integration cruisecontrol.net nant ivy


    【解决方案1】:

    持续集成工具通常只专注于持续集成的监控/运行方面 - 即它们监控存储库并在签入某些内容时启动构建。成功的诀窍是创建简单的自动化构建维护和扩展 - 由于 ruby​​ 的表现力,rake 可能是比 nant 更好的选择,但是如果你小心的话,你可以使用 nant 来实现。

    TeamCity 可能是设置和运行最简单、最快的 CI 服务器,绝对胜过 CC。

    Hudson 是另一个在我研究要使用的 CI 服务器时经常出现的产品,但由于我选择了 TeamCity 并且从未使用过 Hudson,因此我无法真正比​​较两者。

    【讨论】:

    【解决方案2】:

    看看Hudson

    【解决方案3】:

    CI Factory,但它始终是一个开发人员将各个部分拼凑成一个整体,看起来它已经从 .NET 领域进入 Java 领域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多