在 Job 为 运行 时,是否可以在 Jenkins 中构造下拉参数值?

Is it possible to construct drop-down parameter values in Jenkins while the Job is Running?

请告诉我是否以及如何在 Jenkins 中实现这一目标。

我有一个带有两个值的下拉列表(比如 drop-down1 )

Australia
Poland

-> 如果用户 selects 澳大利亚下一个下拉参数(比如 drop-down2 )应该显示值

Cricket
Rugby

如果他 select 是波兰,则值应该是

Soccer 
Rugby

-> 最后,如果用户 selected Australia & Rugby 那么第三个下拉列表(比如 drop-down3 )应该显示

Year1999
Year2003

& 如果用户 selected Poland & Rugby 那么第三个下拉列表(比如 drop-down3 )应该显示

Year2001
Year2005
Year2009

同样,如果他 select 澳大利亚和板球,第三个下拉列表应该显示其他一些值。

这在詹金斯中可以实现吗?如果是这样,如何?请推荐。

您可能想探索其中一种选择插件。检查:

Extensible Choice

Extended Choice

Dynamic Extended Choice

请注意,"Extended" 非常旧,可能存在漏洞或功能受限。

https://plugins.jenkins.io/ 中搜索 choice 或在 Parameter 中搜索更多选项。例如: Active Choices.