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