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

Ras*_*Ras 4 jenkins jenkins-plugins

我需要根据用户输入来调用另一个参数的参数。简而言之,

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

我们有任何插件吗?

谢谢,拉斯。

roh*_*mas 7

试试这个https://wiki.jenkins.io/pages/viewpage.action?pageId=74875956
它直截了当你也可以尝试这个https://wiki.jenkins.io/display/JENKINS/Extended+Choice+Parameter +插件

编辑
它确实有效,你只需要做一些常规脚本:)

首先你需要选择Active Choice Parameter 在此处输入图片说明

然后选择Active Choice Reactive reference Parameter

在此处输入图片说明

Groovy 脚本

   if(States.equals("Snapshot")){
inputBox="<input name='Snapshot' type='text' >"
}
Run Code Online (Sandbox Code Playgroud)

达达 在此处输入图片说明

我会把美化/格式化留给你:)