托管源代码控制托管和与 CVSDude 和 CruiseControl.net 的持续集成
Posted
技术标签:
【中文标题】托管源代码控制托管和与 CVSDude 和 CruiseControl.net 的持续集成【英文标题】:Managed Source Control Hosting and Continuous Integration with CVSDude and CruiseControl.net 【发布时间】:2010-09-06 01:50:22 【问题描述】:对于我自己在家的项目,我正在使用来自CVSDude 的相当出色的托管颠覆托管。由于现在只有我在编写代码,因此我没有使用 CruiseControl.net,但是我预计这将在接下来的几个月内发生变化,并且希望在签入时启动完整的构建过程。
有没有人设法让 CruiseControl.net 与 CVSDude 一起工作?我的同事 Mike 有这个 blog post 来自 CVSDude 的人说:
“您可以使用我们的提交后回调工具来调用您的 URL 服务器,它传递与上次签入相关的变量(变量 在我们的规范中有详细说明)。您的 CGI 脚本将这些变量和 执行所需的任何任务,例如更新巡航控制等。”
听起来很可爱。但是有人真的用巡航控制做到了吗?
【问题讨论】:
【参考方案1】:我收到了来自 CVSDude 的这封电子邮件:
我们目前正在开发新版本的服务,最终将包括 CruiseControl 集成。
:-/
【讨论】:
【参考方案2】:不知道你是否仍然感兴趣,但我们有 CruiseControl(最初的基于 Java 的,不是 .NET,但这应该无关紧要)与 CVSDude 一起工作 - 它只是每分钟执行一次 svn log
以检查是否有任何内容改变了。我们计划改用他们的 API,但不幸的是 svn log
的实时更新有些滞后。
【讨论】:
以上是关于托管源代码控制托管和与 CVSDude 和 CruiseControl.net 的持续集成的主要内容,如果未能解决你的问题,请参考以下文章