1
我无法在我的Jenkins管道中获得对我的SCM对象的引用。在我目前的情况下,有必要检索这个参考用于JIRA插件,如shown here。如何在Jenkins管道中获得对我的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 SCM是空
即使git仓库检查成功。
情况2在多分支管道中为远程存储库工作。 – neurolabs