Gerrit - 重新加载插件以包含更改

时间:2014-08-27 00:14:16

标签: gerrit

我正在为Gerrit 2.9开发一些插件,并且通常将jar文件复制到Gerrit站点的插件文件夹中。

但是,我注意到Gerrit通常需要一段时间来获取插件jar文件中所做的更改。自动迫使Gerrit重新加载插件的一件事是重启服务器本身。

接下来,我尝试了ssh -p 29418 localhost gerrit plugin reload <plugin-name>,但是我收到一条错误消息,指出&#34;致命:远程插件管理被禁用&#34;

为了解决上述问题,我找到了this post,建议添加缺少的配置选项:&#34; plugins.allowRemoteAdmin = true&#34; 。但是我不知道在哪里添加此配置选项。

所以关于如何强制重新加载插件而不必重新启动Gerrit服务器本身的任何想法?

1 个答案:

答案 0 :(得分:11)

打开YOUR_GERRIT_DIR/etc/gerrit.config文件并添加以下条目:

[plugins]
    allowRemoteAdmin = true

保存更改并重新启动Gerrit实例。您将能够从远程主机重新加载/安装插件。