Как я могу поймать событие gerrit на Дженкинсе

Я использую плагин Gerrit с jenkinsfile. После установки триггера для gerrit rebase через excludeTrivialRebase: false я все еще хочу реализовать некоторую логику для этого события.

GERRIT_EVENT_TYPE после переустановки, установленной на «созданный набором исправлений», поэтому это не является хорошим признаком для события перебазирования.

Есть ли какой-либо другой параметр, который может указывать на событие перебазирования или любое другое решение?

Спасибо


person Ziv M    schedule 31.03.2020    source источник


Ответы (1)


Я не уверен, что понял ваш вопрос, но у вас есть следующие варианты:

excludeDrafts       : true|false
excludeTrivialRebase: true|false
excludeNoCodeChange : true|false
person Marcelo Ávila de Oliveira    schedule 31.03.2020
comment
Предполагая, что я включил excludeTrivialRebase и excludeDrafts. После того, как задание было запущено, как я могу узнать причину, по которой оно было запущено? Из-за черновиков или перебазирования? - person Ziv M; 31.03.2020
comment
Если я правильно понимаю, вы пытаетесь узнать, было ли изменение перебазированием или нет? Невозможно выполнить с параметрами или параметрами триггера gerrit. - person Marcelo Ávila de Oliveira; 02.04.2020