Java Jenkins有时对一个参数运行作业,有时对所有参数运行多次

Java Jenkins有时对一个参数运行作业,有时对所有参数运行多次,java,jenkins,Java,Jenkins,我对詹金斯很陌生,所以我不确定这是否可行 我需要创建一个具有参数选择下拉菜单的作业 我的问题是,有时我们需要对所有参数执行作业,而对每个参数重复执行是没有效率的,因此我想添加一个名为all的参数,选择该参数后,作业将对下拉菜单中的每个参数执行 有可能吗 希望你明白我的意思 谢谢大家! Pipeline choices参数是您的最佳选择,但在编写选项时,它不支持根据某些函数的结果动态设置值 您可以有一个静态列表,并将all作为一个选项包含在内。欢迎来到S.O!!您的功能要求是什么?也许你的下拉菜单

我对詹金斯很陌生,所以我不确定这是否可行

我需要创建一个具有参数选择下拉菜单的作业

我的问题是,有时我们需要对所有参数执行作业,而对每个参数重复执行是没有效率的,因此我想添加一个名为
all
的参数,选择该参数后,作业将对下拉菜单中的每个参数执行

有可能吗

希望你明白我的意思


谢谢大家!

Pipeline choices参数是您的最佳选择,但在编写选项时,它不支持根据某些函数的结果动态设置值


您可以有一个静态列表,并将
all
作为一个选项包含在内。

欢迎来到S.O!!您的功能要求是什么?也许你的下拉菜单不是最好的方法。这可能不完全匹配,但是有一个叫做“扩展选择插件”的插件,你可以安装,然后进行多选。因此用户可以选择所有参数。看到这篇文章可能会有所帮助:如果您在下拉菜单中的选择是静态的,即您手动输入它们,而不是使用groovy脚本动态填充它们,那么您可以在下拉菜单中选择“all”时简单地指示管道迭代所有参数。将所有参数硬编码为管道中的列表并进行迭代。如果使用groovy脚本动态填充选项,则必须以这样的方式配置管道:当在下拉列表中选择“全部”时,您在管道中运行相同的脚本,将值分配给列表并进行迭代。希望这有帮助。谢谢大家!最后,我使用了扩展选择插件和多选选项:)