如何实现.NET项目的持续集成?

时间:2009-05-26 04:13:57

标签: .net continuous-integration

我的公司目前使用的是CruiseControl.NET,我觉得配置起来非常痛苦。您使用什么CI解决方案?

7 个答案:

答案 0 :(得分:3)

我们使用TeamCity花费了一些硬币,但距离巡航控制还有很大的进步。它简单,易于配置,可为您的构建提供大量反馈。我强烈推荐它。

答案 1 :(得分:3)

尝试CiFactory

答案 2 :(得分:2)

在我目前的项目中,我们使用Atlassian的Bamboo。我喜欢它,如果您使用JIRA进行错误跟踪,它有一些非常好的插件。

真正帮助我们的是它非常灵活。我们有多个Java和.NET应用程序,Bamboo可以很好地处理它们。它不是免费的,但是如果你有一个复杂的环境和构建系统,它的效果非常好。

答案 3 :(得分:1)

我没有尝试过,但我听说Team Foundation有一些功能可以让你自动构建。

答案 4 :(得分:1)

我们曾使用Cruise Control但更改为使用TeamCity

自动构建工作非常好,我们现在不想在没有它的情况下开发。

答案 5 :(得分:0)

我们使用JetBrains的CC或TeamCity(它是免费的)。我随时都会在CC上选择TeamCity。

答案 6 :(得分:0)

我们在这里使用Zed Builds and Bugs。他们有一个社区版本,可以免费进行小型设置,还有一个商业版本,适用于大型项目/用途。

好的功能:没有可编辑的XML来定义您的构建,整个过程都是使用非常干净和一致的UI完成的。