gerritqueue
Gerrit Queue is a Gerrit event queue using Redis.
Requirements
Installation
apt update
apt install python3-dev python3-pip python3-setuptools
pip install gerritqueue
Updating
pip install gerritqueue --upgrade
Running
gerritqueue \
--config-file config.json \
--gerrit-query "change:1"
Settings
Gerrit Queue parameters can be set in the file of config.json.
An example of configuration in config.json
{
"gerrit": {
"debug": false,
"host": "localhost",
"pass": "pass",
"port": 80,
"query": {
"option": ["CURRENT_REVISION"]
},
"user": "user"
},
"redis": {
"db": 0,
"debug": false,
"hash": {
"expire": {
"days": 1
},
"name": "_number",
"value": "current_revision"
},
"host": "localhost",
"pass": "pass",
"port": 6379
}
}
Redis
Name Value
CHANGE_NUMBER CURRENT_REVISION
License Apache
Project License can be found here.