1
젠킨스 파이프 라인에서 내 SCM 개체에 대한 참조를 가져올 수 없습니다. 현재 나의 경우 JIRA 플러그인에서 사용할 참조를 shown here으로 가져와야합니다. 젠킨스 파이프 라인에서 내 SCM 개체에 대한 참조를 얻으려면 어떻게해야합니까?
나는 간단한 테스트 케이스node("master"){
def gitScm = git url: 'https://github.com/jenkinsci/jira-plugin.git', branch: 'master'
echo "my git scm is "+gitScm
step([$class: 'hudson.plugins.jira.JiraIssueUpdater',
issueSelector: [$class: 'hudson.plugins.jira.selector.DefaultIssueSelector'],
scm: gitScm])
gitScm = null
}
을 만들고 난 항상 내 JIRA 업데이트에서 다음 실패를 null
gitScm
객체를 얻고, :
git repo가 성공적으로 체크 아웃하더라도내 자식 SCM가 null
. 이 질문에 여전히 관련이 있다면, 두 가지 옵션의
사례 2가 멀티 뱅크 파이프 라인의 원격 리포지토리에 사용되는 것과 같은 후속 문을 허용합니다. – neurolabs