Дженкинс, Git Hub Pull Request Builder - это 1 коммит за
Я использую плагин GHPRB, чтобы посмотреть, не нарушают ли запросы извлечения мастер основного репозитория. Часто после первоначального запроса на извлечение разработчики отправляют больше коммитов в ветку запроса, которая запускает плагин, как и ожидалось. Однако оказывается, что фиксация, которую плагин проверяет и локально объединяет в master для сборки и тестирования, является не HEAD ветви ветвления запроса, а 1 коммитом назад.
Я использую распределенную настройку Jenkins, т.е. у меня есть мастер и несколько рабов. Для каждой из машин создается отдельная рабочая область, и версия на ведущем устройстве соответствует HEAD ветви ветвления запроса на извлечение, но она отстает от ведомых устройств.
Я использую следующую конфигурацию:
SCM:
Repo url: .....
Credential: .....
Name: origin
Refspec: +refs/heads/:refs/remotes/origin/ +refs/pull/:refs/remotes/origin/pr/
Branch: ${sha1}
Triggers:
GitHub Pull Request Builder
Я делаю что-то неправильно?