具有相关参数的参数化 Jenkins 作业

Ana*_*nko 4 jenkins

我正在尝试创建一个具有相关参数的 Jenkins 作业。

首先,我希望能够选择一个主要参数: 在此处输入图片说明 其次,能够从作为主要参数的依赖参数的一组选项中进行选择。 在此处输入图片说明

如果我选择不同的主要参数: 在此处输入图片说明

然后我希望有一组不同的选项作为第二个主要参数的依赖项。 在此处输入图片说明

拜托,你能帮我解决这个问题吗?

bto*_*bto 6

我建议使用Active Choices 插件(也称为“uno-choice”)。(这个问题两者都有参考,尽管它们不是公认的答案。)

对于您的特定用例,您需要向作业添加两个参数:

  1. 主动选择参数

  2. 主动选择反应参数

“参考参数”设置是关键——当该值发生变化时,插件将重新评估 Groovy 脚本,为您提供依赖参数效果。