MAC+Jenkins+RobotFramework脚本持续集成


前置条件:

1.Mac上安装好Jenkins 可参考:https://www.jianshu.com/p/c22b737f16e7

2.存放RF脚的目录 如:/Users/xxx/Desktop/test/search.txt

3.RF脚本报告的目录 如:/Users/xxx/Desktop/test/output

注意:脚本存在本地目录中还未拉取git上的脚本,除以下配置外,其余均为默认设置

参数变量化

前提:需要安装插件 Build with Parameters

说明:shop_code为变量名,执行脚本中配置引用变量-v shop_code:"$shop_code" ,RF脚本中页要引用该变量:${shop_code}

操作:构建前可更改shop_code的值,按照下图配置然后构建

构建触发器

定时构建规则参考:https://blog.csdn.net/u013250071/article/details/81000777

构建的命令

#!/bin/bash
python -m robot -d /Users/xxx/Desktop/test/output -v shop_code:"$shop_code" /Users/xxx/Desktop/test/search.txt

构建后的操作

填写报告生成后保存的目录

配置钉钉通知

下载钉钉通知插件,配置通知参考:https://plugins.jenkins.io/dingding-notifications