不知道你是否仍然感兴趣,但我们有 CruiseControl(最初的基于 Java 的,不是 .NET,但这应该无关紧要)与 CVSDude 一起工作 - 它只是 svn log
每个分钟来检查是否有任何变化。我们计划改用他们的 API,但不幸的是 svn log
有一些滞后于实时更新。
对于我自己在家的项目,我使用了来自 CVSDude 的相当出色的托管 Subversion 托管。由于现在只有我在处理代码,我没有使用 CruiseControl.net,但是我预计这会在接下来的几个月内发生变化,并且希望在签入时启动完整的构建过程。
有没有人设法让 CruiseControl.net 与 CVSDude 一起工作?我的同事 Mike 有这篇博文 来自 CVSDude 的人说:
'您可以使用我们的提交后回调工具调用您的 URL 服务器,它传递与上次签入相关的变量(变量 在我们的规范中有详细说明)。您的 CGI 脚本将这些变量和 执行任何需要的任务,即更新巡航控制等。'
听起来不错。但是有没有人实际上用 CruiseControl 做到过?