Как передать исходный код из изолированного git через master в jenkins slave - PullRequest
0 голосов
/ 05 февраля 2019

У нас есть следующая проблема:

У нас есть внутренний мастер git и jenkins, защищенный брандмауэром, и мы хотим развернуть исходный код от git до рабов jenkins, которые расположены вне брандмауэра, например, в AWS/ Azure / GCP и т. Д. Нет никакого способа, которым ведомые устройства получат VPN или подобный внутренней сети.

Я нашел плагин "копировать в раб" для jenkins, который не то, что мы ищем, а хорошее начало.Мы считаем, что должна быть особенность git-плагина jenkins - использовать мастер в качестве прокси-сервера и передавать исходный код оттуда в рабочую область на ведомом устройстве.Это было бы возможно при втором запуске задания на главном компьютере, клонировании хранилища и повторном синхронизировании его с ведомым устройством, но это удвоило бы количество настроенных заданий на главном сервере.

Есть ли возможность добиться этого с помощью существующих инструментов / плагинов и без дополнительной работы?

...