一、背景
由于项目的安卓app自动化测试环境是搭建在一台windows设备上的,而公司的jenkins是搭建在另外一台服务器上,要使用公司的jenkins作为统一调度中心,所以需要在此jenkins上增加一个代理跑app自动化的windows节点
二、详细步骤
1、登录jenkins,打开系统管理,点击节点管理
2、新建节点
3、为节点命名,选择固定节点,点击确定
4、至此,节点列表就有刚刚新建的,此时节点状态是未连接的
5、选中此节点,设置相关项
备注:allure这个选项可能不会显示,需要设置,系统设置,全局工具
6、在节点上的执行命令
三、遇到的问题
1、节点工具没有allure工具选项
解决措施:在系统设置,全局工具配置,设置allure的位置
2、在节点上执行命令时,报connect refuse
解决措施:
a、服务端jenkins的端口没有真正的放开,需要在jenkins所在的服务器上执行
配置防火墙,开放58983端口
firewall-cmd --zone=public --add-port=58983/tcp --permanent
重启防火墙
firewall-cmd --reload
节点配置完成
b、执行命令中的jenkins域名换成IP+端口