Jenkins混合使用Azure和本地代理

Jenkins混合使用Azure和本地代理,azure,jenkins,devops,Azure,Jenkins,Devops,我想为Jenkins设置Azure和本地代理的混合。理想情况下,我希望Jenkins master位于Azure中,并让内部部署代理连接到该主机,但是内部部署代理不会公开,而是能够访问Azure上的Jenkins master 是否可以混合使用Azure和内部部署代理?有可能让内部代理在Azure上与Jenkins大师交谈吗?如果是这样的话,我将如何配置它以及我需要知道什么?是的,这是可能的。您只需要创建一个Azure VPN,然后本地代理就可以通过其专用IP连接Azure主代理。这样,您就不需

我想为Jenkins设置Azure和本地代理的混合。理想情况下,我希望Jenkins master位于Azure中,并让内部部署代理连接到该主机,但是内部部署代理不会公开,而是能够访问Azure上的Jenkins master


是否可以混合使用Azure和内部部署代理?有可能让内部代理在Azure上与Jenkins大师交谈吗?如果是这样的话,我将如何配置它以及我需要知道什么?

是的,这是可能的。您只需要创建一个Azure VPN,然后本地代理就可以通过其专用IP连接Azure主代理。这样,您就不需要向公众公开本地代理。

是的,这是可能的。詹金斯不在乎特工在哪里。jenkins代理要在Azure上与master通话,他们需要能够进行通信。通常通过ssh,我不确定主设备是否与从设备对话,反之亦然,但无论哪种方式,都可以在Azure\本地使用适当的网络来实现

如果您需要从代理连接到Azure主机,则需要将公共ip地址分配给主机,在相反的情况下,您需要在基础结构上公开一些可用于与代理通信的端口


另一种选择是使用站点到站点的VPN\express route,建立与本地设备的直接连接(这有点难实现,但从长远来看可能是有益的)

关于这个问题有什么更新吗?是否有用?看起来这是可能的。我还没能尝试这个,因为我们的工作网络有防火墙,阻止我将本地代理连接到Azure中的主机。仍在努力打开这个窗口。