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