2009-07-07 34 views
0

是否有任何cruisecontrol.net扩展,配置文件修改时监视事件,并将配置文件签入到源代码管理?Checkin CruiseControl.net配置文件

我在巡航控制文档中发现了一种与之相反的方法,即在源代码控制中修改配置文件时,巡航控制将更新文件并应用更改。 但我担心的是,当有人从服务器更改配置文件,那么有没有办法跟踪? 我认为通过在配置文件更改时构建侦听事件的扩展,我们可以将代码推送到源代码控制,并且我想知道是否已经有人这样做了? 谢谢

+0

谁会改变它?您是否将您的集成服务器向所有人开放? – skolima 2009-07-08 08:42:47

回答

1

我同意@Christopher Karper。我已经看到它在检查配置文件的变化的情况下运行良好,然后CC.NET将更改拉下。

如果您确实需要监控持续集成服务器上的文件所在的区域,则可以使用File System Source control block来执行此操作。我能想到的最简单的办法就是使用exec任务来运行svn.exe。

1

你已经从我见过的大多数实现的方式倒退了。

如果您在源代码管理中设置了一个项目,而cruisecontrol.net仅用于配置文件,则可以在源代码仓库中更新它,并让cc.net每次下拉更新的版本。

只是一个念头。

+0

非常感谢Christopher 我担心别人会修改巡航控制服务器上的配置文件而不更改源代码管理。 我会修改我的问题,更清楚。 – 2009-07-07 20:17:00