Either the syntax checker isn't smart enough, or the variables aren't available like that until you get down into the stages. I am suspecting the former, but just a guess.
This syntax should work fine, though: SCRIPTS_PATH = "${env.WORKSPACE}/tools/Jenkins/PythonScripts" On Thursday, September 21, 2017 at 9:48:43 AM UTC-6, David Aldrich wrote: > > Hi > > > > My Jenkinsfile contains: > > > > environment { > > SCRIPTS_PATH="${WORKSPACE}/Tools/Jenkins/PythonScripts" > > } > > > > When the script runs I get exception: > > > > groovy.lang.MissingPropertyException: No such property: WORKSPACE for > class: groovy.lang.Binding > > at groovy.lang.Binding.getVariable(Binding.java:63) > > > > How should I correct the syntax? > > > > Best regards > > > > David > > > -- 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 jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/482db132-c078-4815-ada3-e98b8b79404b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.