我正准备第一次使用持续集成。我将使用 Nant 进行自动化构建和测试任务,并尝试找到合适的 CI 工具来轮询存储库并执行 Nant 脚本。
到目前为止,我已经大致研究了以下内容:
- hudson
- 巡航控制
- 德拉科
到目前为止,我的感觉是,由于大部分工作将由 Nant 完成,Draco 会很好,因为它应该很容易安装/设置。另一方面,Cruise Control 和 Hudson 可能会提供更好的报告选项。
在使用 Nant 进行构建和测试任务时,执行持续集成的最佳方式是什么?
最佳答案
我们使用 CruiseControl.NET作为我们的 CI 服务器以及我们在 NAnt 中的完整构建系统。在过去的 5 年里,它运行得非常好。从那以后,我研究了其他替代方案,但找不到任何令人信服的理由来切换。
CruiseControl.NET 对不同的源代码控制系统有着惊人的支持。此外,我喜欢他们的应用程序的可扩展性,因为我们已经构建了一些集成到其中的系统。
关于continuous-integration - 与 Nant 持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/187741/