나는 job-dsl 스크립트에 문자열 매개 변수로 SVN 분기 URL뿐만 아니라 템플릿 작업도 전달합니다. (매개 변수화 된 빌드 옵션 사용).dsl 작업의 문자열 매개 변수에 액세스하는 방법
def template = "${template_job}"
def url = "${svn_url}"
job('example') {
using('template')
configure { node ->
node/scm/branches/'hudson.scm.SubversionSCM_-ModuleLocation'/name('url')
}
}
하지만이 같은 오류에 직면하고 있습니다 :
Processing provided DSL script
ERROR: (script, line 1) No signature of method: script.$() is applicable for argument types: (script$_run_closure1) values: [[email protected]]
Possible solutions: is(java.lang.Object), run(), run(), any(), job(java.lang.String), any(groovy.lang.Closure)
어떤 제안을 어떻게 작업-DSL의 문자열 매개 변수를 액세스하는 방법? 감사.
@daspilker : 어떤 제안하시기 바랍니다. 감사합니다 – voltas