Ответ 1
Мне удалось решить эту проблему самостоятельно.
- В верхней части страницы конфигурации проекта Jenkins установите флажок "Эта сборка параметризирована" и добавьте строковый параметр "remote" с по умолчанию "master".
- Добавить "Git Publisher" в качестве действия Post-build и тег "BUILD_TAG" и "Target remote name =" $remote "
- В Build Triggers установите флажок "Триггерные сборки удаленно"
-
Мы используем GitLab и в меню "Настройки проекта" добавляем "Web Hook":
http://my-jenkins-server.com/job/my-project/buildWithParameters?token=secret&remote=master
Добавьте веб-крючок для каждой вилки и убедитесь, что параметр "remote" соответствует имени репозитория, настроенному в Jenkins.