-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins ver. 1.598
Matrix project plugin ver. 1.4
Gerrit trigger ver. 2.12.0
I have multi-configuration job with two configurations.
It triggered by gerrit trigger with option 'Exclude Trivial Rebase'
When job is triggered by rebased patchset parent job is aborted and there is messages in log:
review.vsphere » CentOS,vsphere appears to be cancelled
review.vsphere » CentOS,vsphere completed with result ABORTED
review.vsphere » Ubuntu,vsphere appears to be cancelled
review.vsphere » Ubuntu,vsphere completed with result ABORTED
Collecting metadata...
Metadata collection done.
Finished: ABORTED
So it seems that gerrit trigger plugin prevents child jobs from running, matrix parent cannot find them, aborts and sets negative vote on patchset.
In this case matrix parent should be cancelled too and vote should be skipped.
This feature depends on Gerrit version. AFAIK 2.10 or later is needed. If earlier, this feature would be always ignored.
See patchset attribute in patchset-created event.