Дженкинс только компилирует последнее изменение - PullRequest
0 голосов
/ 05 января 2012

У меня проблемы с Дженкинсом и Герритом.У нас есть несколько заданий, которые проверяют изменения в основной ветке.

у меня есть такая конфигурация:

Git

URL хранилища: ssh:// jenkins_user @ localhost: 29418 / project - Имя репозитория: Gerrit - Refspec: + refs / changes / : refs / remotes / origin / - Спецификатор ветви: **

Триггеры выполнения

  • Проверка хранилища
  • Планировщик: * * * * * (каждую минуту)

Интеграция Gerrit

  • Gerrit Host: localhost
  • Gerrit Имя пользователя: jenkins_user
  • Путь к файлу закрытого ключа: path_to_key / key_rsa

Проблема заключается вкогда мы помещаем несколько изменений в основную ветку

git push origin work:refs/for/master

jenkins выполняет одну сборку для каждого изменения, но всегда строит последнее изменение.

Это происходит с 2 из 3 заданий (каждоепринадлежит к разным проектам)

1 Ответ

1 голос
/ 05 января 2012

Если вы хотите создать изменения, которые вы отправили в Gerrit для проверки (то есть эти изменения еще не отправлены), вам придется использовать Gerrit Trigger , а не другие триггеры. Вики-страница хорошо объясняет, как вы должны настроить триггерное событие Gerrit. Однако, если у вас есть проблемы, напишите комментарий.

...