我在谷歌云上有一个虚拟机实例,它是一个Windows 2008 R2,我已经设置了我应该用来连接我的奴隶的固定端口管理詹金斯 - >配置全局安全 - >启用安全性 - >并为JNLP从属代理设置TCP端口。
我已经设置了Manage Jenkins-> configure system->启用安全性并选择固定端口
我已使用此配置创建了奴隶
远程根目录" C:\ Jenkins \" 启动方法:"通过Java Web Start"
启动从属代理在谷歌云虚拟机实例上,我创建了此防火墙规则
来源范围: 23.XX.XX.XX
允许的协议或端口: TCP:Same_Fixed_Port_From_Jenkins
我甚至关闭了Windows防火墙
当我访问Jenkins并启动.jnpl文件时它会被连接,但是在jenkins中奴隶没有显示为在线,固定端口在服务器端打开,但是我无法打开端口在将成为我的服务器奴隶的gcloud机器上。
打开此端口并从外部访问时,我需要做什么。
谢谢!
答案 0 :(得分:1)
您是否检查过Google云虚拟机实例上的jenkins slave是否分配了公共外部或临时IP?在google cloud vm实例上从23.x.x.x到你的Jenkins奴隶的网络测试(Ping或Tracert等)是否有效?