Есть ли способ в конвейере Jenkins для опроса gerrit-сервера в данном проекте gerrit и ветке, если при любом изменении gerrit оба параметра Developer-Verified
установлены на +1 И Code-Review
установлены на +2, затем запустить задание на этом геррите? Я много искал, не нашел ничего близкого, любой указатель или пример помогут.
Прямо сейчас у меня есть настройка триггера ниже, которая запускает задание при добавлении Code-Review +2. Вместо этого хотелось бы запускать задание, только если оба Developer-Verified и Code-Review установлены, не запускайте сборку, если установлен только один из них, для достижения этого, я думаю, мне нужно опросить gerrit периодически, проверяйте, установлены ли оба бита, затем триггер основывается на этих gerrits. или есть другой способ?
triggers {
gerrit dynamicTriggerConfiguration: 'true',
triggerConfigURL: 'https://url/of/a/file',
serverName: 'gerrit-server1',
triggerOnEvents: [
commentAdded(commentAddedTriggerApprovalValue: '2', verdictCategory: 'Code-Review')
]
}
'''