#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