commit | 49ed665f8f8efe6d5b2fe3c86ffba04d4f26079d | [log] [tgz] |
---|---|---|
author | Gustaf Lundh <gustaflh@axis.com> | Tue Nov 14 00:10:34 2017 +0100 |
committer | Gustaf Lundh <gustaflh@axis.com> | Tue Nov 14 00:13:16 2017 +0100 |
tree | ee343e8ec40012e331ec0422afaccccc67491901 | |
parent | f5865a315e533072a2c1fc3da3a40404e4c23b90 [diff] |
Serialize Project.NameKey correctly The ProjectNameKeySerializer() was not used for serialization which introduced a diff in the serialized project names in the mq payload when compared to the events produced by the stream-events command. Project names should consistantly been serialized as: { ... "project":"system/jenkins/ops" ... } But ended up in some cases as: { ... "project":{"name":"system/jenkins/ops"} ... } Change-Id: I9d00deae35f015ebd149b0260bd7dca79fc8fc94
This is Gerrit plugin.
This can publish gerrit events to message queue provided by RabbitMQ. Published events are the same as Gerrit stream evnets.
This plugin works on Gerrit 2.8 - 2.13.
linux
java-1.8
Bazel
[amqp] uri = amqp://localhost [exchange] name = exchange-for-gerrit-queue [message] routingKey = com.foobar.www.gerrit [gerrit] name = foobar-gerrit hostname = www.foobar.com
3.14 (Freezed)
stable-2.10
master
is permanently latest but would not be updated by author anymore.3.1
3.0
2.0
1.4
1.3
1.2
1.1
monitor.failureCount
1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne