第二篇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--系统管理--管理节点--新建节点

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

2.输入信息:

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

不懂的属性直接点右边问号,点击保存后,进入下一步。


3.点击下图中的launchagent.jar,下载完成slave-agent.jnlpagent.jar,并保存好。

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot


Ps:以下操作为2号机器操作,必须启动Jenkinscmd进入Jenkins.war文件目录.按下图命令操作,替换文件目录(jenkins.war百度下载一个,不需解压,直接放入c盘目录下,用java即可使用)

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

必须将上图中的LAUNCHSLAVE.JAR点击后下载完成,对应下图的slave-agent(1).jnlpagent.jar,右击slave-agent(1).jnlp,点击LAUNCH,启动;

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

4、检查状态已经是:已通过JNLP Agent连接

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

5.jenkins.abcde.com配置job在slave执行即可

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot


问题:执行完成后无法查看日志;

第二篇framework集成jenkins:linux jenkins 添加windows节点,集成framework robot

解决方法如下:重启jenkins,修改命令如下,重新开启Jenkins

java -Dhudson.model.DirectoryBrowserSupport.CSP= -jar E:\Jenkins\jenkins.war    

访问端解决方法:修改Firefox设置:到 about:config 设置---security.csp.enable = false