Наша команда переходит от CVS к Git. Мы намерены использовать подобный рабочий процесс как большинство проектов с открытым исходным кодом на GitHub - каждый разработчик берет вилку основного репо и затем отправляет запрос на перенос, который позволит мастеру проекта выполнить обзор кода перед слиянием изменений в основное репо.
Jenkins позволяет нам добавить несколько репозиториев Git (стандартный плагин Git, а не несколько SCM). Предположительно, я могу ввести URL для каждого разветвленного репо, а затем Дженкинс проверит все ветки на каждую вилку для изменений. Я даю каждому репозиторию имя, например "master", "developer1", "developer2"...
Мы хотим, чтобы Jenkins помечал каждую сборку на соответствующей дистанционной/вилкой. Плагин Git Publisher требует, чтобы вы предоставили "целевое удаленное имя", но нам нужно, чтобы Дженкинс смог понять это сам.