当前位置:  开发笔记 > 运维 > 正文

jenkins:使用URL传递多个"扩展选择参数"值

如何解决《jenkins:使用URL传递多个"扩展选择参数"值》经验,为你挑选了1个好方法。

我的Jenkins构建中的一个参数是扩展选择参数,当从构建网页调用构建时,该参数作为逗号分隔值的选择提交.

但是,我还需要使用wget+ 来调用构建URL.

所以,格式为:

wget "${JENKINS_URL}/job/buildname/buildWithParameters?ECP_LIST=blah1&token=token"

说我的扩展选择参数ECP_LIST有可能的值:blah1,blah2,blah3,blah4.

如果我调用,例如:

wget "${JENKINS_URL}/job/buildname/buildWithParameters?ECP_LIST=blah3&token=token"

对于EPC_LIST参数,构建开始正常,值为blah3.

但是,如果我希望使用2个或更多值调用它,它只会将空值传递给参数.

我尝试使用各种东西来分隔值,比如空格,编码逗号,分号.我没有在这里或谷歌找到答案.



1> junebob..:

我确实通过选择ECP_LIST多次来解决它:

wget "${JENKINS_URL}/job/buildname/buildWithParameters?ECP_LIST=blah1&ECP_LIST=blah2&ECP_LIST=blah3&token=token"

将导致:

ECP_LIST=blah1,blah2,blah3

希望对您有用。

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有