jenkins agent connection

agent DNS
今天一台agent莫名其妙电源板坏掉了,让IT帮忙修理了一下,回来以后IP非静态,DNS更不用说了,全都没了,得重新配置一下
agent是Ubuntu系统

设置静态IP

/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto [name]  ---->name是ifconfig显示的名字
iface [name] inet static
address [static IP]
netmask [子网掩码]
gateway [网关]
dns-nameservers [DNSs]

dns-nameservers 跟多个DNS,如果是单个DNS,使用dns-nameserver
保存后重启电脑
ifconfig查看IP是否为已设置的静态IP
*这里设置的DNS不会自动保存到/etc/resolv.conf,需要在/etc/resolvconf/resolv.conf.d/head设置
设置DNS
/etc/resolvconf/resolv.conf.d/head

nameserver xxx.xxx.xx.xxx
nameserver xx.xx.xx.xx

有几个DNS就写几条,每个DNS一行
保存后运行sudo resolvconf -u,会自动更新/etc/resolv.conf文件

用以下命令使网络设置生效

service networking restart
sudo /etc/init.d/networking restart

这种方式不需要重启电脑
其他资料写的是修改/etc/resolvconf/resolv.conf.d/base,实践证明无法修改

设置好以后,在放agent.jar的路径下运行命令,查看是否正常连接

java -jar agent.jar -jnlpUrl [HOST] -secret [SECRET]  -workDir "[WORKSPACE]" -noCertificateCheck

你可能感兴趣的:(jenkins agent connection)