Jenkins 中基于用户输入的条件参数
Conditional Parameter based on User input in Jenkins
我需要根据用户对另一个参数的输入来调用一个参数。简而言之,
我有一个 build_type 的参数,选择值是 Daily、Release 和 Snapshot。只有当用户为 build_type 选择快照选项时,它才会提示用户输入快照名称。
我们有这方面的插件吗?
谢谢,
拉斯.
试一试https://wiki.jenkins.io/pages/viewpage.action?pageId=74875956
很简单,你也可以试试这个 https://wiki.jenkins.io/display/JENKINS/Extended+Choice+Parameter+plugin
已编辑
它确实有效,您只需要编写一些 groovy 脚本 :)
首先你需要select主动选择参数
然后select主动选择被动参考参数
Groovy 脚本
if(States.equals("Snapshot")){
inputBox="<input name='Snapshot' type='text' >"
}
TA-DA
我会把 beautification/formatting 留给你:)
我需要根据用户对另一个参数的输入来调用一个参数。简而言之,
我有一个 build_type 的参数,选择值是 Daily、Release 和 Snapshot。只有当用户为 build_type 选择快照选项时,它才会提示用户输入快照名称。
我们有这方面的插件吗?
谢谢, 拉斯.
试一试https://wiki.jenkins.io/pages/viewpage.action?pageId=74875956
很简单,你也可以试试这个 https://wiki.jenkins.io/display/JENKINS/Extended+Choice+Parameter+plugin
已编辑
它确实有效,您只需要编写一些 groovy 脚本 :)
首先你需要select主动选择参数
然后select主动选择被动参考参数
Groovy 脚本
if(States.equals("Snapshot")){
inputBox="<input name='Snapshot' type='text' >"
}
TA-DA
我会把 beautification/formatting 留给你:)