Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins中基于用户输入的条件参数_Jenkins_Jenkins Plugins - Fatal编程技术网

Jenkins中基于用户输入的条件参数

Jenkins中基于用户输入的条件参数,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我需要根据用户对另一个参数的输入调用一个参数。总之, 我有一个build_type的参数,选择值为Daily、Release和Snapshot。只有当用户选择生成类型的快照选项时,才会提示用户输入快照名称 我们有这个插件吗 谢谢, Ras.试试看 这很简单,你也可以试试这个 已编辑 它确实有效,您只需执行一点groovy脚本:) 首先,您需要选择活动选项参数 然后选择有功选择无功参考参数 Groovy脚本 if(States.equals("Snapshot")){

我需要根据用户对另一个参数的输入调用一个参数。总之,

我有一个build_type的参数,选择值为Daily、Release和Snapshot。只有当用户选择生成类型的快照选项时,才会提示用户输入快照名称

我们有这个插件吗

谢谢, Ras.

试试看
这很简单,你也可以试试这个

已编辑
它确实有效,您只需执行一点groovy脚本:)

首先,您需要选择活动选项参数

然后选择有功选择无功参考参数

Groovy脚本

   if(States.equals("Snapshot")){
inputBox="<input name='Snapshot' type='text' >"
}
if(States.equals(“快照”)){
inputBox=“”
}
TA-DA


我将把美化/格式设置留给您:)

我试过了,没有用户输入选项。它向用户提示作业中定义的选项,并动态匹配定义的参数。但是,快照不是静态的,我无法将它们分配给任何参数。必须是用户输入。谢谢。今天我将尝试一下。不幸的是,由于configuration/plugin@RasDama中的一个bug,我无法测试这一点。我认为您需要在那里添加整个stacktrace…另外,这看起来像是我下载的同一个类似问题。。。您是否选择了Active Choices被动参考参数或Active Choices被动参数,因为前者具有
格式的HTML
,后者没有:)