首页 > 解决方案 > 如何更改 gerrit 挂钩的运行位置?

问题描述

我遇到了一个问题,我的 gerrit 挂钩是从不同的目录触发的,我将 os.getcwd() 作为我的变更合并挂钩的第一行,它显示为/mnt/data1/STORE/git/project.git取决于触发挂钩的项目,我想要钩子运行/gerrit_v2/hooks,如何进行此更改?在哪里寻找?是否有地方可以检查钩子日志以了解它是如何被触发的?请告知

仅供参考..我正在使用 gerrit2.14

标签: gerritgithooksgerrit-trigger

解决方案


你无法改变这一点。钩子是从触发它们的存储库的根目录执行的。如果需要,可以使用“chdir”命令更改当前目录。


推荐阅读