扩展选择参数插件很棒,我在通过 UI https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin配置的作业中使用它
但是,我正在努力让它在Jenkinsfile
样式管道脚本中工作。由于 Jenkins 管道语法生成器创建了以下代码段,因此扩展选择参数插件似乎尚未与管道脚本完全兼容:
parameters([<object of type com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition>])
如果我手动创建参数,我会得到与https://issues.jenkins-ci.org/browse/JENKINS-32188中提到的相同的行为
org.kohsuke.stapler.NoStaplerConstructorException: There's no @DataBoundConstructor on any constructor of class
有谁知道可以解决ExtendedChoiceParameterDefinition
不使用问题的任何解决方法@DataBoundConstructor
?
- 詹金斯 2.19.2
- 扩展选择参数插件 0.75