我试图让我的分支的名称为詹金斯groovy脚本。我无法获取当前分支名称。我尝试以下操作:Jenkins管道分支名称返回null
stage('Check out code')
checkout scm
echo "My branch is: ${env.BRANCH_NAME}"
这里是输出 - 它总是返回null。
Checking out Revision 33b531b2f1caaf8b64d968e437306f39d2dba1da (origin/pipeline)
> git.exe config core.sparsecheckout # timeout=10
> git.exe checkout -f 33b531b2f1caaf8b64d968e437306f39d2dba1da
[Pipeline] echo
My branch is: null
我错过了什么吗?
尝试:'回声 “我的分支是:$ {} BRANCH_NAME”' ? –
@tim_yates试着用相同的结果 – pogorman