После завершения серии локальных коммитов в локальную ветку проекта с использованием git и Gerrit, я отправляю эту серию изменений в Gerrit для проверки и, в конечном итоге, объединяю. В Gerrit я вижу кнопку «Отправить с родителями» для всех этих коммитов, кроме одного. Это ожидаемое поведение, и я понял, почему.
В Jenkins я также использую Jenkinsfile для построения своих пайплайнов и при этом также использую подключаемый модуль Gerrit Triggers, чтобы реагировать на поток событий в Gerrit. В частности, я подключаюсь к событию слияния, чтобы запускать готовые к выпуску сборки для целей тестирования.
Когда я отправляю каждое изменение по отдельности, Дженкинс запускает сборку и продвигается вперед, создавая вещи по одной за раз. Но... Если я объединяюсь с родителями (предположим, что реализована большая функция), Геррит запускает событие для каждого отдельного коммита в серии. Что мне любопытно узнать, так это то, есть ли способ в Дженкинсе или Геррите обрабатывать событие только от дочернего коммита и опускать события для родителей?