第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot
背景:
从头开始基于一台 jenkins服务器定时执行framework robot,服务器jenkins在linux上,可远程访问,如访问地址为:jenkins.abcde.com
目标服务器的jenkins和framework robot在windows上,以下称为2号机器。
jenkins集成framework robot需要添加插件:打开jenkins.abcde.com,系统管理-插件管理-可选插件-过滤(Robot Framework plugin),立即安装即可;
步骤:
A:2号机器必须将framework环境和Jenkins都搭建完成(一切的前提>>>>>>>>部署framework robot环境可看第一篇framework robot环境部署);
B:下载Jenkins地址:http://updates.jenkins-ci.org/download/war/,并放入C盘以备启动运行本地framework robot案例;
在jenkins.abcde.com上将2号的Jenkins设置为1号机器的一个节点(也称为salve),以下为jenkins.abcde.com上的设置:
1、jenkins--系统管理--管理节点--新建节点
2.输入信息:
不懂的属性直接点右边问号,点击保存后,进入下一步。
3.点击下图中的launch和agent.jar,下载完成slave-agent.jnlp和agent.jar,并保存好。
Ps:以下操作为2号机器操作,必须启动Jenkins,cmd进入Jenkins.war文件目录.按下图命令操作,替换文件目录(jenkins.war百度下载一个,不需解压,直接放入c盘目录下,用java即可使用)
必须将上图中的LAUNCH和SLAVE.JAR点击后下载完成,对应下图的slave-agent(1).jnlp和agent.jar,右击slave-agent(1).jnlp,点击LAUNCH,启动;
4、检查状态已经是:已通过JNLP Agent连接
5.jenkins.abcde.com配置job在slave执行即可
问题:执行完成后无法查看日志;
解决方法如下:重启jenkins,修改命令如下,重新开启Jenkins
java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar E:\Jenkins\jenkins.war
访问端解决方法:修改Firefox设置:到 about:config 设置---security.csp.enable = false