Как запустить автоматический запуск работы в Jenkins в пользовательской (не основной) ветке?
На стороне Gitlab, похоже, нет настройки для этого: Gitlab -> Project -> Settings -> Jenkins CI Integrations, чтобы настроить веб-перехватчик для какой-либо другой ветки, например «dev» f.e.
Это можно сделать на стороне Дженкинса.
Перейдите к своей работе в разделе Управление исходным кодом -> Отрасли для создания
Не забудьте также заполнить URL-адрес репозитория и учетные данные. Дженкинсу следует запускать сборки только при отправке в указанные ветки.
раздел SCM
Не забудьте также установить флажок Строить при отправке изменения в GitLab в разделе «Триггеры сборки». Вам нужно будет установить плагин GitLab для Jenkins, чтобы увидеть эту опцию.
Вы можете выбрать, какие ветви создавать, щелкнув расширенные -> разрешенные ветви
GitLab Build Trigger
GitLAB, нет GitHUB — person GTXBxaKgCANmT9D9; 21.02.2018
добавлены инструкции для GitLAB — person GTXBxaKgCANmT9D9; 21.02.2018