托管源代码管理主机以及与CVSDude和CruiseControl.net的持续集成 [英] Managed Source Control Hosting and Continuous Integration with CVSDude and CruiseControl.net

查看:83
本文介绍了托管源代码管理主机以及与CVSDude和CruiseControl.net的持续集成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

对于我自己在家中的项目,我使用的是来自 CVSDude 的相当出色的托管Subversion托管。由于目前只有我在处理代码,因此我没有使用CruiseControl.net,但是我希望这会在接下来的几个月内有所改变,并且希望在签入时启动完整的构建过程。

For my own project at home, I'm using the rather excellent managed subversion hosting from CVSDude. As it's only me working on the code right now, I'm not using CruiseControl.net, however I expect this will change in the next couple of months and will want a full build process to kick off upon check-in.

有没有人设法使CruiseControl.net与CVSDude合作?我的同事Mike拥有博客文章某位来自CVSDude的人说:

Has anyone managed to get CruiseControl.net working with CVSDude? My collegue Mike has this blog post where someone from CVSDude said:


您可以使用我们的提交后回叫功能在您的
上调用URL服务器,该服务器传递与上次签入有关的变量(我们的规范中详细说明了变量
)。您的CGI脚本将这些变量和
执行所需的任何任务,例如更新Cruise Control等。

"Your can use our post-commit call back facility to call a URL on your server, which passes variables relating to the last checkin (variables detailed in our specification). Your CGI script will these variables and perform whatever tasks are required i.e. updating Cruise Control, etc."

听起来不错。但是有人通过CruiseControl做到了实际上吗?

Sounds lovely. But has anyone actually done it with cruisecontrol?

推荐答案

Dunno,如果您仍然有兴趣,但是我们使CruiseControl(基于Java的原始版本,而不是.NET,但这没什么大不了)可以与CVSDude一起使用-它每分钟只执行 svn日志来检查是否有任何问题改变了。我们计划改用他们的API,尽管很遗憾, svn日志落后于实时更新。

Dunno if you are still interested, but we have CruiseControl (the original Java-based one, not .NET, but this shouldn't matter much) working with CVSDude - it just does svn log every minute to check if anything changed. We plan to switch to using their API though as unfortunately svn log has some lag behind the realtime update.

这篇关于托管源代码管理主机以及与CVSDude和CruiseControl.net的持续集成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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