我正在使用Git插件运行Jenkins管道作业。有时,从现有分支创建新分支后(意味着两个分支都指向同一提交),当我尝试打印分支名称时,我得到了错误的分支。
例如:我从另一个名为branch2
的分支中创建了一个名为branch1
的新分支。在Jenkins中触发作业后,有时会打印原始分支名称(branch1
)。仅当我对新分支进行任何更改时,该问题才能得到解决。
这是管道代码的示例:
pipeline {
agent any
stages {
stage ('Get Source Branch') {
steps {
echo env.GIT_BRANCH
}
}
}
}
有人知道这个问题吗?可能是什么问题? 请告知。