Jenkins扩展选择参数-使用值
我是Jenkins的新手,所以这可能很简单。我安装了扩展选择参数插件。我正在使用“多重选择”参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中进行选择,我已将“源”设置为“值”,“默认值”和“值描述”。
我保存了,看起来很棒。我可以选择任何或所有服务器进行构建。现在是一个大问题。如何在构建中使用这些值?基本上,我在构建过程中采取了一个步骤,该步骤可以接受用逗号分隔的列表,该列表由shell命令调用:
d:\python\deploy.py?serverlist=$blah
我要为$ blah输入什么才能使用该服务器列表?
只是要清楚一点,如果我在命令行上,我将执行以下操作:
d:\python\deploy.py?serverlist=SERVER1,SERVER2,SERVER3
我敢肯定这很简单,但我只是在文档或示例中找不到它。
回答:
我们可以获得这样的服务器列表
d:\python\deploy.py?serverlist=$SERVERLIST
或在Windows上
d:\python\deploy.py?serverlist=%SERVERLIST%
要查看我们可以使用的环境变量列表,请尝试以下URL(localhost
通过您的Jenkins URL,TEST
工作名称,内部10
编号进行更改)
https:// localhost:8080 / job / TEST / 10 / injectedEnvVars
/
到@sniperd版本:
该URL将向我们显示作业中的参数列表:
http:// localhost:8080 / job / TEST / 59 / parameters
/
以上是 Jenkins扩展选择参数-使用值 的全部内容, 来源链接: utcz.com/qa/428526.html