【发布时间】:2018-07-18 02:42:09
【问题描述】:
我正在尝试使用 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,看来詹金斯目前只支持 字符串描述 字符串类型 = '标签' 字符串分支 字符串标签过滤器 字符串排序模式 = 'NONE' 字符串默认值
我需要使用 selectedValue() 和 useRepository() 来使用默认选择值并提供特定的 github repo url。 我的詹金斯工作中有多个 scm。
非常感谢任何帮助。
【问题讨论】: