詹金斯工作 DSL - javaposse.jobdsl.dsl.helpers.GitParamContext.useRepository()
Jenkins job DSL - javaposse.jobdsl.dsl.helpers.GitParamContext.useRepository()
我正在尝试使用 Jenkins DSL groovy 来创建 Jenkins 作业。我对 Git 参数使用的方法,有几个参数无法识别并出现以下错误。
No signature of method:
javaposse.jobdsl.dsl.helpers.GitParamContext.selectedValue() is
applicable for argument types: (java.lang.String) values: [NONE]
No signature of method:
javaposse.jobdsl.dsl.helpers.GitParamContext.useRepository() is
applicable for argument types: (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'
字符串分支
字符串标签过滤器
字符串排序模式 = 'NONE'
字符串默认值
我需要使用 selectedValue() 和 useRepository() 来使用默认选择值并提供特定的 github 存储库 url。
我的 jenkins 工作中有多个 scm。
非常感谢任何帮助。
Job->Parameters 下有 2 个选项可用。
为了使用 selectedValue 和 useRepository ,使用 gitparameterdefinition 成员而不是 gitparam
我正在尝试使用 Jenkins DSL groovy 来创建 Jenkins 作业。我对 Git 参数使用的方法,有几个参数无法识别并出现以下错误。
No signature of method: javaposse.jobdsl.dsl.helpers.GitParamContext.selectedValue() is applicable for argument types: (java.lang.String) values: [NONE]
No signature of method: javaposse.jobdsl.dsl.helpers.GitParamContext.useRepository() is applicable for argument types: (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' 字符串分支 字符串标签过滤器 字符串排序模式 = 'NONE' 字符串默认值
我需要使用 selectedValue() 和 useRepository() 来使用默认选择值并提供特定的 github 存储库 url。 我的 jenkins 工作中有多个 scm。
非常感谢任何帮助。
Job->Parameters 下有 2 个选项可用。