我正在寻找构建服务器,持续集成自动化服务器,这些服务器可以拥有支持NAT 的客户端(工作人员),并且需要非root 访问客户端
这意味着工作是连接到服务器并要求新工作而不是相反的工作。
我知道应该可以设置VPN或反向ssh解决方案,但这超出了这个问题的范围。我只是在寻找简单的设置。
答案 0 :(得分:4)
Here is what Jenkins documentation says关于访问防火墙后面的奴隶。不过,我自己从未尝试过在防火墙后面运行奴隶。
如果您决定使用JNLP,您需要考虑如何启动(或者更重要的是,重启)奴隶在他们瘫痪时(根据我的经验,奴隶连接可能会因为现在没有明显的原因而中断然后)。例如,我们通过VNC连接到从机并通过快捷方式(运行从属headlessly)重新启动从站。