场景:代码通过svn提交后,通过安装在centos下的jenkins服务器进行拉取、构建、部署后,需要触发远程windows系统的python自动化测试项目。
系统管理-》节点管理-》新建节点
这里启动方式里没有Launsh agent via java web start,就选择launch agent by connecting it to the master即可,但是要保证全局安全设置里要勾选"java web start agent protocol".
参考:Jenkins配置从节点中默认没有Launch agent via Java Web Start的解决办法
二、此时新建节点还处于断链状态,点击新建节点
出现以下说明
首先下载agent.jar包,存放到windows服务器的指定目录中,然后打开cmd,执行
java -jar agent.jar -jnlpUrl http://172.28.5.124:8080/computer/windows%20slave%20-172.28.146.109/jenkins-agent.jnlp -secret 90a58bf844c6791a2d81f62a972ead88ff81bdc517cbca01ac237745edb8dceb -workDir "E:\alicoud_check_ecs_validity-1.0"
最后出现"connected"表示成功连接,此时再查看节点
可以看到windows服务器的信息了。