Gerrit plugins are not provided compiled. Sources can be download from Gerrit Plugin code site. Nevertheless, you can find compiled version on the community Gerrit compiled plugins website.
Install plugin : https://gerrit-review.googlesource.com/Documentation/cmd-plugin-install.html
It is used to duplicate a git repository from gerrit to anyway. Configuration file is $GERRIT_INSTALL/etc/replication.config
.
Config file example to clone MyRepo
from gerrit
to backupServer
[remote "backup"]
url = ProjectUrlOnBackupServer/${name} #Example backup.some.org:/pub/git/${name}.git
push = +refs/heads/*:refs/heads/*
push = +refs/tags/*:refs/tags/*
projects = MyRepo
To reload the plugin, restart Gerrit server or execute following command if install plugin
is installed:
ssh -p 29418 localhost gerrit plugin reload replication
Full documentation : Official Replication Plugin Documentation
This plugin is mandatory to make Gerrit able to receive message from other services. As an example, it has to be install to use Sonar Gerrit
plugin
jar
file under plugins
folder