gerrit - 如何更改 gerrit 挂钩的运行位置?
问题描述
我遇到了一个问题,我的 gerrit 挂钩是从不同的目录触发的,我将 os.getcwd() 作为我的变更合并挂钩的第一行,它显示为/mnt/data1/STORE/git/project.git
取决于触发挂钩的项目,我想要钩子运行/gerrit_v2/hooks
,如何进行此更改?在哪里寻找?是否有地方可以检查钩子日志以了解它是如何被触发的?请告知
仅供参考..我正在使用 gerrit2.14
解决方案
你无法改变这一点。钩子是从触发它们的存储库的根目录执行的。如果需要,可以使用“chdir”命令更改当前目录。
推荐阅读
- android - 如何在for循环内同步执行firebase函数?
- c++ - SFML 视图 setCenter 与旋转
- java - 列表视图不使用 Firebase 填充
- amazon-web-services - AWS SES 电子邮件接收 - 550 邮箱未找到
- asp.net - 如何在我的 ASP.NET MVC 应用程序中遍历 ParseObject 集合?
- html - 通过括号更改字体颜色
- vue.js - Vue中通过data属性传递函数引用
- java - 需要一种方法来打印适用于该程序的二维数组
- php - 门票 3.12A PHP 线路问题
- python-3.x - Uno 用户手,Python