Mee*_*era 1 special-characters jenkins jenkins-pipeline
在我的 Jenkins 管道中,我想访问名为“ProgramFiles(x86)”的 Windows 环境变量。但是,我不知道必须使用什么语法才能使 Jenkins 管道理解“(x86)”是环境变量名称的一部分。我不断收到错误,例如“echo env.ProgramFiles(x86)
groovy.lang.MissingPropertyException: No such property: x86 for class: groovy.lang.Binding
Run Code Online (Sandbox Code Playgroud)
我也尝试过
echo "${ProgramFiles(x86)}"
Run Code Online (Sandbox Code Playgroud)
和
echo "${env.ProgramFiles(x86)}"
Run Code Online (Sandbox Code Playgroud)
但那里也没有成功。
您可以在变量名称周围使用单引号,请参见下面的示例:
echo "${env.'ProgramFiles(x86)'}"
Run Code Online (Sandbox Code Playgroud)