У нас есть следующая проблема:
У нас есть внутренний мастер git и jenkins, защищенный брандмауэром, и мы хотим развернуть исходный код от git до рабов jenkins, которые расположены вне брандмауэра, например, в AWS/ Azure / GCP и т. Д. Нет никакого способа, которым ведомые устройства получат VPN или подобный внутренней сети.
Я нашел плагин "копировать в раб" для jenkins, который не то, что мы ищем, а хорошее начало.Мы считаем, что должна быть особенность git-плагина jenkins - использовать мастер в качестве прокси-сервера и передавать исходный код оттуда в рабочую область на ведомом устройстве.Это было бы возможно при втором запуске задания на главном компьютере, клонировании хранилища и повторном синхронизировании его с ведомым устройством, но это удвоило бы количество настроенных заданий на главном сервере.
Есть ли возможность добиться этого с помощью существующих инструментов / плагинов и без дополнительной работы?