Jenkins Pull Request Builder начинает сборку старых закрытых запросов

Я пытаюсь настроить Jenkins для запуска сборки при открытии и объединении запросов на извлечение.

Я создал запрос извлечения из ветви A в B. Затем закрыл его (PR-1). Сборка началась и успешно завершена.

Затем я создал запрос извлечения из той же ветви A в ту же ветку B (PR-2). После успешной сборки Дженкинс снова начал собирать PR-1.

То же самое, если я закрыл PR-2 и создал PR-3. Дженкинс снова начнет сборку для PR-1 и PR-2!

Это моя установка на работу Дженкинса.

Почему Дженкинс начинает создавать старые закрытые запросы?

Спасибо.

1 ответ

Решение

Плагин JENKINS Multi-Branch Project, теперь плагин JENKINS Pipeline Multibranch должен быть тем, который позволяет строить только ветви с новыми коммитами.

Если вы не используете этот плагин, refspec refs/remotes/origin/pr/* выбрал бы все PR-ветви.

Другие вопросы по тегам