Robot Framework+Jenkins构建集成环境的搭建

  • 时间:
  • 浏览:1
  • 来源:幸运飞艇APP下载_幸运飞艇APP官方

1.点击Jenkins左上角的“新建”,在下图中输入名称,并确定“构建六个自由风格的软件项目”,点击确定

7.还可不能能 点构建的进度条直接想看 控制台输出,意味着在点构建的名字在菜单里找控制台输出看结果。

丢弃旧的构建

构建编号 : 第${BUILD_NUMBER}次构建                   

(本邮件是系统程序运行运行自动挂接的,请勿回复!)                                               

slave1节点

6.点击Agent slave1界面的“Launch”按键下载slave-agent文件。启动最好的土办法1:下载后双击slave-agent文件,弹出如下右侧界面,connect表示已连接(一般用在Windows系统上,需要javaws.exe(在Java的bin目录中还可不能能 找到)系统程序运行运行利于打开。意味着提示错误,请卸载JDK后重新安装。)

2.设置丢弃旧的构建(此步还可不能能 设置,还可不能能 不设置。无要求)

构建日志: ${BUILD_URL}console                   

邮件通知

1.下载地址:http://mirrors.jenkins-ci.org/

构建结果 - ${BUILD_STATUS}                                                       

启动最好的土办法2:下载slave.jar到本地,因此我进入存放slave.jar的目录,克隆粘贴并运行java -jar slave.jar -jnlpUrl http://xxxxx即可启动。

2、在配置Job时,其中六个构建触发器的选项,如图所示:

a、executors:表示在slave上还可不能能 并行执行哪几个系统程序运行运行,也还可不能能 点里边的问号看说明。对于RF来说,建议设置为1。

Agent slave1

3.输入slave的名字,点确定

9.接收者邮箱显示信息

c、标签:还可不能能 给slave再加六个或多个标签,通过标签确定slave

slave1

2.点击新建节点

当我们当我们当我们 启动Jenkins服务的这台机器在Jenkins里叫做master,而某些的连到master上的机器(物理机、虚拟机都还可不能能 )不是slave,也叫节点。

6.打开slave agent弹出connected提示框后,点击左上角的“立即构建”按键。如下图

项目  Url : ${PROJECT_URL}    Changes Since Last   Successful Build:                                                                           

H 2 * * * (每天2:00 需要build一次源码)

例3:0 2 * * *表示每天2点执行一次构建

输出结果2

3.打开当我们当我们当我们 的jenkins地址:http://192.168.1.6:500500(IP以你本机IP为准,也可用localhost,比起tomcat来说,url还不想写jenkins),里边的test2不想理会。会想看 如下图的页面:

新建节点

3、安装robotframework插件

1、下载Jenkins

b、远程工作目录:在slave上创建jenkins工作目录的路径,我一般设置为D:\JK

3.在“构建”中确定“Execute Windows batch command”,输入指令"pybot.bat D:\work\RIDE\test\testsuit.txt"(RF的工作目录)

设置定时构建任务

如上述,确定build periodly(即周期构建),如上图表示每天2:00自动构建一次。

输出结果1

构建日志 (最后 5000行):   ${BUILD_LOG, maxLines=5000}

5.配置邮件,在构建后操作中确定“Editable Email Notification”,分别设置Content Type和写入如下邮件通知模板至Default Content中,因此我点击保存。

接收者邮箱通知消息3

新建JOB

立即构建

设置构建周期

slave-agent文件

(这是静态连接的最好的土办法,而是我先设置好节点,由slave此人 去连master作为你是什么 节点。另外不是本身生活动态连接的最好的土办法,不想先设置好节点,直接用slave.jar连过来,这里就不完整篇 介绍了)

第六个参数代表的是天 day,取值 1~31;

slave文件

三、配置运行Job任务

4.管理插件,再加Robot Framework plugin

8.分别点击Result的本身生活报告输入,可现实不同的显示结果样式

触发意味着: ${CAUSE}                   

4.构建后操作:当我们当我们当我们 要增加构建后步骤-Publishes Robot Framework test results,第六个output默认还可不能能 为空,意味着前面的pybot.bat指定了输出目录,不能自己 这里也要对应进行设置,因此我他找不能自己 output.xml就不能自己 解析结果了。

例1:0 12,20 * * *表示的而是每天的12点和20点执行一次构建

二、再加节点

以上而是本学些习Robot Framework的步骤,不是经过此人 亲测通过的,如有不懂或说的不能自己 位的地方,希望当我们当我们当我们 多多指教,一并学习,一并进步。给你是keitwo!

最后六个参数代表的是星期 week,取值 0~7,0 和 7 不是表示星期天。

2、再加节点

工作目录 : ${PROJECT_URL}ws                   

d、启动最好的土办法:启动slave的最好的土办法,推荐选第六个Launch slave agents via Java Web Start。

例2:*/5 * * * *表示每5分钟执行一次构建

3、通过增加build periodly选项,就可完成自动构建任务。

注意:意味着在jenkins的启动最好的土办法找不能自己 Launch slave agents using Java Web Start你是什么 ,请按此步骤设置:系统管理-Configure Global Security-TCP port for JNLP agents是被禁用的,确定随机确定意味着自行制定端口即可。记住,意味着是用来执行RF自动化测试案例的slave,严禁确定windows service的最好的土办法,因此我后果自负。

四、里边讲述了要怎样配置六个普通的Jenkins Job任务,但此类型任务需人工的手动去执行构建操作,而Jenkins也还可不能能 配置定时任务,从而给当我们当我们当我们 配置好的JOB在当我们当我们当我们 指定的时间去自动执行,下面讲述要怎样配置Jenkins定时任务。

构建后操作

第六个参数代表的是分钟 minute,取值 0~59;

为那此当我们当我们当我们 要引入RF?实在最初当我们当我们当我们 引入RF是为了利于快速的开展自动化验收测试,为敏捷保驾护航。这其含有个重要的工具Jenkins,这次就来介绍一下RF要怎样快速便捷的结合Jenkins你是什么 利器在windows上进行自动化测试(linux我没装机器,大体步骤差太多,度娘应该有)。

4、配置job运行测试   

历史变更记录 : ${PROJECT_URL}changes ${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:%c",showPaths=true,changesFormat="[%a]%m",pathFormat="    %p"}   Failed Test Results    $FAILED_TESTS  

4.保存后 此时的节点是不能自己 使用的

一、下载及安装Jenkins

构建RF指令

管理插件

第六个参数代表的是月 month,取值 1~12;

上图有哪几个需要注意的地方我标注了一下:

实在此人 实在RF和Jenkins的结合很简单,概括一下就这几点:

项目名称 : ${PROJECT_NAME}                   

日程表(Build periodically)格式:用cron格式,六个空格隔开的字符组成,分别表示分 时 天 月 年,*表示所有,如下图配置:

构建信息                                                                           

构建

5.点击目标节点slave1,弹出如下界面

在 Schedule 中填写 0 * * * *。

第六个参数代表的是小时 hour,取值 0~23;

构建  Url : ${BUILD_URL}                   

2.完整篇 安装过程请见《手把手教你搭建Jenkins+Jmeter+Ant自动化集成环境www.jianshu.com/writer#/notebooks/13377041/notes/171050032》里的下载安装过程,或自行度娘安装。

1.点击系统管理,因此我点击管理节点,就想看 如下界面:

管理节点

SVN 版本: ${SVN_REVISION}                   

1、再加节点,配置Job等最好的土办法,步骤如里边操作所示。

Jenkins主页