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?
 
     
     
     
     
     
     
     
    