我们有大约50个mercurial存储库,在rhodecode实例中运行,我需要维护它们的钩子,例如触发hudson构建。
我不熟悉sed / awk等,所以保持钩子对我来说是一个持续的斗争。 大多数挂钩在所有存储库中几乎相同(只是本地存储库URL可能不同,或者我可能暂时想要“关闭”某些存储库的某些挂钩)< / p>
是否有工具可以简化此任务?或者也许是一个最佳实践设置,其中这些钩子只是“存根”,调用实际工作发生的中央脚本?
最好的问候
PS:道歉,如果这个问题已经得到解答,我很难相信它不是,但我没有找到任何答案..
答案 0 :(得分:1)
最简单的方法就是使用RhodeCode的rcextensions。您可以连接到全局推后挂钩以触发hudson构建。这是一个为所有存储库调用的全局钩子。结合RhodeCode的extra_fields功能,您可以自定义某些参数,甚至控制