托管源代码控制托管和与 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 的持续集成的主要内容,如果未能解决你的问题,请参考以下文章

个人代码托管和版本控制

为非托管代码提供托管控制句柄 - 访问冲突

具有构建功能和源代码控制的 Asp.net 托管服务提供商

分布式版本控制系统Git| 国内代码托管中心-Gitee自建代码托管平台-GitLab

如何选择版本控制系统之三---代码托管操作

是否可以使用托管标识从 C# 控制台代码连接 Azure 文件共享(存储帐户)