#git #jenkins #jenkins-plugins #gerrit #gerrit-trigger
#git #дженкинс #дженкинс-плагины #gerrit #gerrit-trigger
Вопрос:
У меня есть 10 репозиториев, настроенных в плагине триггера gerrit. Но что происходит, если пользователь внес изменения в код во всех 10 репозиториях и нажал код, тогда срабатывают 10 сборок.
Как мы можем избежать этого и запустить только одну сборку для этого случая использования
Ответ №1:
Вы не можете избежать этого, каждое нажатие будет генерировать независимое событие на Gerrit, которое вызовет независимую сборку без Дженкинса.
По умолчанию сборки будут оставаться в очереди сборки до завершения первой сборки.
Если вам действительно не нужно выполнять сборки очереди, вы можете попробовать добавить начальный шаг сборки, чтобы проверить, только что завершилась сборка, и прервать выполнение текущей сборки.