Jenkins CI Post-build Actions — Как отправить в Stash

У меня есть Jenkins, настроенный для мониторинга частного репозитория GitHub, и в настоящее время он выполняет сборки, когда я фиксирую GitHub с помощью GitHub Hook. Можно ли настроить действие, чтобы затем отправить тот же код в репозиторий Stash с помощью «Действий после сборки»?

Итак, просто чтобы уточнить, у меня есть Jenkins, обнаруживающий новый код, который отправляется в GitHub, и я хотел бы запустить дополнительное действие после сборки, используя Jenkins для отправки того же кода в репозиторий Stash.

Любые идеи?


person Ryan Gill    schedule 13.05.2015    source источник


Ответы (1)


Шаг «Git Publisher» после сборки переместит текущий HEAD на назначенный удаленный репозиторий git, указанный среди ваших «репозиториев Git».

Для настройки: добавьте в Git Repositories и свой приватный, и stash-репозиторий, укажите «ветвь для сборки» в целевую ветку из вашего приватного репозитория. Создайте действие после сборки Git Publisher, сказав ему, что нужно нажать на нужную ветку в репозитории Stash.

Если это не сработает, вы всегда можете вернуться к шагу сборки «выполнить оболочку» и указать команды git в сценарии, но это было бы не идеально.

person Brandon McKenzie    schedule 13.05.2015