我正在尝试使用Jenkins DSL groovy创建Jenkins工作。我用于Git参数的方法,很少有参数被识别,并且出现以下错误。
没有方法签名: javaposse.jobdsl.dsl.helpers.GitParamContext.selectedValue()是 适用于参数类型:(java.lang.String)值:[NONE]
没有方法签名: javaposse.jobdsl.dsl.helpers.GitParamContext.useRepository()是 适用于参数类型:(java.lang.String)
我在网上找不到太多帮助,发现https://github.com/jenkinsci/job-dsl-plugin/blob/master/job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/helpers/GitParamContext.groovy并且似乎jenkins目前只支持 字符串描述 字符串类型=' TAG' 字符串分支 String tagFilter String sortMode =' NONE' String defaultValue
我需要使用selectedValue()和useRepository()来使用默认选择值并提供特定的github repo url。 我的jenkins工作中有多个scm。
非常感谢任何帮助。