commit | c0c17841ba17fa547008ddff39770335c9ed76c9 | [log] [tgz] |
---|---|---|
author | Fabio Ponciroli <ponch78@gmail.com> | Fri Jun 03 19:15:29 2022 +0200 |
committer | Fabio Ponciroli <ponch78@gmail.com> | Mon Jun 06 22:09:39 2022 +0200 |
tree | bba3523c69949dfc548286b58d5b73d93b8fe53b | |
parent | b984e8d78a8dcf6831d908cb881b633519d37319 [diff] |
Only pass project name to UpdateGitMetricsTask UpdateGitMetricsTask only needs the repo name to extract metrics. Move the logic to build the repository in the task itself to avoid opening repositories too early. Change-Id: I26745dddc4d6bb70625060231b02a0c240e5bc13
This plugin allows a systematic collection of repository metrics. Metrics are updated upon a ref-update
receive.
Clone or link this plugin to the plugins directory of Gerrit‘s source tree, and then run bazel build on the plugin’s directory.
Example:
git clone --recursive https://gerrit.googlesource.com/gerrit git clone https://gerrit.googlesource.com/plugins/git-repo-metrics pushd gerrit/plugins && ln -s ../../git-repo-metrics . && popd cd gerrit && bazel build plugins/git-repo-metrics
The output plugin jar is created in:
bazel-genfiles/plugins/git-repo-metrics/git-repo-metrics.jar
Copy the git-repo-metrics.jar into the Gerrit's /plugins directory and wait for the plugin to be automatically loaded.
More information about the plugin configuration can be found in the config.md file.