首页 > 解决方案 > Jenkins Pipeline - Groovy Extended Choice 参数不起作用。错误:无效的参数类型“extendedChoice”

问题描述

在使用扩展选择参数运行我的 groovy 管道时,我收到错误参数类型“extendedChoice”。我们有两个 jenkins 在我们的环境中运行。一个詹金斯服务器很好地扩展了选择参数,而另一个则因这个错误无效参数类型“extendedChoice”而烦恼。两个 jenkins 之间几乎没有区别,即 jenkins 版本和扩展选择参数插件。工作Jenkins 版本是2.204.1,扩展选择参数插件版本是0.78. 不工作的詹金斯版本是2.194和扩展选择参数插件版本0.76. 这两个詹金斯之间的管道和 groovy 插件也存在差异。我不认为这个错误是由于不工作的詹金斯中的插件版本造成的。请参考我使用的以下代码

extendedChoice(name: 'PIPELINE_MODE', defaultValue: 'Build & Deploy', multiSelectDelimiter: ',', quoteValue: false, saveJSONParameterToFile: false, type: 'PT_RADIO',
                value:'Rollback, Build & Deploy',
                visibleItemCount: 3,
                description: 'This is to describe the nature of the pipeline'
        )

我无法找到此问题的根本原因。谁能告诉我我错过了什么或出了什么问题。

标签: jenkinsjenkins-pipeline

解决方案


这个问题是由于扩展选择插件的版本造成的。我已将版本从 0.76 升级到 0.78。现在效果很好。谢谢


推荐阅读