我有一个詹金斯工作,应该安装一些软件。在其中一个参数中,用户可以选择是否要使用默认功能(存储在Nexus版本或其他版本上)。如果选择第二个选项,则该用户必须指向正确的目录。
现在,job有两个参数,一个是在"Nexus"
和"Custom"
之间选择,第二个是使用"Custom"
时路径的文本框。
我要实现的是path参数是动态的,这意味着如果用户选择"Nexus"
,那么根本就没有该参数。我知道可以通过主动选择参数来实现,但是据我所知,声明性管道不支持它。
我知道Jenkins dynamic declarative pipeline parameters,但是,如果可以在作业开始之前在参数site之前创建参数site,而不是在作业itlef上,那就太好了。
是否可以通过其他方式实现?