小编典典

Jenkins扩展选择参数-使用值

jenkins

我是Jenkins的新手,所以这可能很简单。我安装了扩展选择参数插件。我正在使用“多重选择”参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中进行选择,我已将“源”设置为“值”,“默认值”和“值描述”。

我保存了,看起来很棒。我可以选择任何或所有服务器进行构建。现在是一个大问题。如何在构建中使用这些值?基本上,我在构建过程中采取了一个步骤,该步骤可以接受用逗号分隔的列表,该列表由shell命令调用:

d:\python\deploy.py?serverlist=$blah

我要为$ blah输入什么才能使用该服务器列表?

只是要清楚一点,如果我在命令行上,我将执行以下操作:

d:\python\deploy.py?serverlist=SERVER1,SERVER2,SERVER3

我敢肯定这很简单,但我只是在文档或示例中找不到它。


阅读 845

收藏
2020-07-25

共1个答案

小编典典

我们可以获得这样的服务器列表

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
/

2020-07-25