Extended Choice Parameter插件非常好用,我在通过UI配置的任务中使用它。 https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin
然而,在Jenkinsfile风格的管道脚本中,我遇到了困难。由于Jenkins pipeline-syntax生成器创建了以下代码片段,因此似乎Extended Choice Parameter插件尚未完全兼容Pipeline脚本:
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
问题的方法?
- Jenkins 2.19.2
- Extended Choice Parameter plugin 0.75