Hello again. So, my Jenkinsfile now looks like this, and I'm having some 
success:

def git_url = "[email protected]:myorg/my_project.git"
def git_branch

node {
  stage "Check out from git"
  checkout scm


  stage "Make sure our git branch var is accessible"


  sh 'git rev-parse --abbrev-ref HEAD > GIT_BRANCH'
  git_branch = readFile('GIT_BRANCH').trim()
  echo git_branch


  stage 'Use build_tool to build the branch'
  sh 'sudo -Hs build_tool dist '${env.git_url}' hark_web '{env.git_branch}''
}

However, the variable substitution does not appear to work, and the job 
fails at the build_tool stage with:

+ sudo -Hs build_tool dist
usage: build_tool usage....


Obviously, the variables are not being substituted. I've also tried 
"$git_url", "git_url" and "${git_url}" with similar results. Does anyone 
see where I might be going wrong?

Thanks
 


> -- 
> ---
>
> Jerry Steele
> Telephone: +44 (0)7492 910225
> http://www.ticktockhouse.co.uk
> GPG: 43A3A8C6
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/ae4572c3-1aa5-47c6-91b7-c29fe7ee5ee0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to