与Nant的持续集成 [英] Continuous Integration with Nant

查看:221
本文介绍了与Nant的持续集成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我准备第一次使用持续集成。我将使用Nant进行自动化构建和测试任务,并且试图找到适当的CI工具来轮询存储库并执行Nant脚本。

I am preparing to use continuous integration for the first time. I will be using Nant for the automated build and testing tasks, and am trying to find the appropriate CI tool to poll the repository and execute the Nant script.

我有非常松散地研究了以下内容:

I have so far loosely researched the following:


  • Hudson

  • 巡航控制

  • Draco

我的感觉到目前为止,因为大部分工作都是由Nant完成的,Draco会很好,因为应该很容易安装/设置。另一方面,Cruise Control和Hudson可能提供更好的报告选项。

My sense so far is that since most of the work will be done by Nant, Draco would be fine because it is supposed to be easy to install/setup. Cruise Control and Hudson, on the other hand might provide better reporting options.

当使用Nant进行构建和测试任务时,执行持续集成的最佳方式是什么? / p>

What is the best way to perform Continuous Integration when using Nant for the build and test tasks?

推荐答案

我们使用 CruiseControl.NET 作为我们的CI服务器以及我们在NAnt中的完整构建系统。它在过去5年里工作异常出色。

We use CruiseControl.NET as our CI server along with our full build system being in NAnt. It has worked exceptionally well over the past 5 years. I've since looked into other alternatives and have not been able to find any compelling reason(s) to switch.

CruiseControl.NET对不同的源代码控制系统有惊人的支持。此外,我喜欢他们的应用程序是如何可扩展,因为我们已经构建了几个系统集成到它。

CruiseControl.NET has amazing support for different source control systems. Also, I enjoy how extensible their application is as we've built a few systems that integrate into it.

这篇关于与Nant的持续集成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆