我们遇到了以下问题:
我们有一个受防火墙保护的内部git和jenkins主服务器,并希望将git中的源代码部署到位于防火墙外部的jenkins从服务器,例如在AWS / Azure / GCP等服务器上。奴隶无法获得VPN或类似于内部网络的任何方式。
我找到了jenkins的“复制到从属”插件,这不是我们想要的,而是一个好的开始。我们认为使用主服务器作为代理并将源代码从那里推送到从服务器上的工作区中,应该是jenkins git-plugin的一个功能。如果在主服务器上运行第二个作业,则可能会克隆存储库并将其同步到从服务器,但这会使主服务器上配置的作业数量增加一倍。
是否有可能使用现有工具/插件而无需第二份工作来实现?