I'm trying to get the name of my branch for a jenkins groovy script. I cannot get the current branch name. I try the following:
stage('Check out code')
checkout scm
echo "My branch is: ${env.BRANCH_NAME}"
Here is the output - it always returns 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
Am I missing something?