寻找集中式mercurial hook管理的工具或最佳实践

时间:2015-04-14 08:59:41

标签: mercurial-hook

我们有大约50个mercurial存储库,在rhodecode实例中运行,我需要维护它们的钩子,例如触发hudson构建。

我不熟悉sed / awk等,所以保持钩子对我来说是一个持续的斗争。 大多数挂钩在所有存储库中几乎相同(只是本地存储库URL可能不同,或者我可能暂时想要“关闭”某些存储库的某些挂钩)< / p>

是否有工具可以简化此任务?或者也许是一个最佳实践设置,其中这些钩子只是“存根”,调用实际工作发生的中央脚本?

最好的问候

PS:道歉,如果这个问题已经得到解答,我很难相信它不是,但我没有找到任何答案..

1 个答案:

答案 0 :(得分:1)

最简单的方法就是使用RhodeCode的rcextensions。您可以连接到全局推后挂钩以触发hudson构建。这是一个为所有存储库调用的全局钩子。结合RhodeCode的extra_fields功能,您可以自定义某些参数,甚至控制