Дженкинс отключает сборки проекта в ветвях после выдачи запроса на извлечение

#git #jenkins #github

#git #дженкинс #github

Вопрос:

Примечание: У меня настроен Jenkinsfile только в одной из моих ветвей, а не в главной.

Я настроил Git webhooks для отслеживания событий отправки в мой репозиторий Github. Тем не менее, я замечаю, что мои сборки Jenkins работают нормально (собирают push-события, запускают сборки) в виде ветвей, но после отправки запроса на извлечение сборка моей ветки отключается на Branches вкладке моего проекта.

введите описание изображения здесь

Тем не менее, я вижу новый PR, указанный на моей Pull Requests вкладке. Но теперь, когда я отправляю запрос на Github, новые коммиты больше не запускают сборки. На вкладке «Мои ветки» моя старая ветка теперь вычеркнута. введите описание изображения здесь

Как мне заставить Дженкинса продолжать сборку моих ветвей? Я хотел бы продолжить сборку из ветки, даже если был выдан PR.

Комментарии:

1. Какой плагин вы используете?

2. Стандартный wiki.jenkins-ci.org/display/JENKINS/Github Plugin плагин и wiki.jenkins.io/display/JENKINS/Git Plugin плагин.

Ответ №1:

Это потому, что у вас есть постоянный PR для этой ветви, всякий раз, когда PR достигает какого-либо окончательного статуса, ваша отключенная ветвь будет снова включена.

Ответ №2:

Я думаю, если изменить конфигурацию поведения, изменив стратегию обнаружения ветвей для всех ветвей, тогда ваша проблема может быть исправлена. По умолчанию установлено как исключать ветви, которые также регистрируются как PR