我创建了一个Jenkins作业来运行自动化脚本。
我使用config.property
文件传递输入参数来运行脚本。
我的 browserName=ie
url=http://google.com
文件包含以下内容:
browserName=${BROWSER_NAME}
url=${URL_NAME}
是否可以从Jenkins作业设置上述参数?
是否可以这样做:
"BROWSER_NAME" && "URL_NAME"
我可以从Jenkins工作中传递{{1}}值吗?如果是,那怎么样?
请建议。我是Jenkins工作配置的新手。
答案 0 :(得分:1)
你可以做什么,在你的脚本文件中,改变它以获取参数, 之后,在你的工作中,你可以添加一个参数,由Jenkins表单填写,如“使用参数构建”
最后,在您的运行脚本shell窗口中,添加运行脚本的命令以及您填充的参数例如:
==> $ PARAM_ONE(param job jenkins);
script.sh $ PARAM_ONE
祝你好运
答案 1 :(得分:0)
像Hatim所说:“更改脚本以获取参数”并将params传递给shell脚本。
但是我想你希望你的脚本访问config.properties并且config.properties必须用jenkins params填充? 如果是这样,那么你可以直接将你的jenkins params回显到这个文件。