2017-07-06 39 views
0

我是詹金斯新手,所以这可能是一个简单的。我已安装扩展选择参数插件。我正在使用Multi Select参数类型从服务器列表(SERVER1,SERVER2,SERVER3)中选择我为值,默认值和值描述设置了源。詹金斯扩展选择参数 - 使用值

我保存它,它看起来不错。我可以选择任何或所有服务器进行构建。现在是一个大问题..我如何在构建中使用这些值?基本上我有,可以采取在一个逗号分隔的列表构建由一个shell命令称为步:

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

我怎么把在$嗒嗒使用服务器的该名单?

只是要清楚,如果我在命令行中我将做到以下几点:

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

我敢肯定这件事情简单,但我不能在文档或例子中找到它。

+1

你能从这个'''的https获取环境变量/本地主机:8080 /工作/测试/ 10/injectedEnvVars /'''? – Tuan

+0

是的,我可以看到去那里看到像这样的参数:SERVERLIST \t SERVER1,SERVER2,SERVER3 – sniperd

+0

它真的这么简单吗? d:\ python \ deploy.py?serverlist = $ SERVERLIST – sniperd

回答

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/

UPDATE到@ sniperd版:

此URL将显示我们在工作中的参数列表:/:

http://localhost:8080/job/TEST/59/parameters/