Jenkins参数化配置,并传参数给RF
一、jenkins参数化配置
创建任务后,选择参数化构建
添加选项参数:
构建选择shell构建,填入python脚本
二、python脚本读取参数:
参数可以通过sys.argv进行获取,获取的参数为list
import subprocess
import sys
import os
paramA=sys.argv[1]
paramB=sys.argv[2]
三、python传递参数到pybot里
字符串格式化,进行传递
subprocess.Popen("/usr/local/bin/pybot --variable var1:%s --variable var2:%s /Users/PycharmProjects/AutoCase/Test/" % (paramA,paramB), shell=True)
四、Jenkins执行选择参数
选择之前已经配置的参数,进行构建测试