我目前正在评估Jenkins Pipeline插件(以前称为工作流插件)。
阅读文档后,我发现当前无法使用env.WORKSPACE
获取工作区路径:
当前无法在工作流脚本中使用以下变量:
NODE_LABELS
WORKSPACE
SCM特定的变量,例如SVN_REVISION。
是否有其他方法可以获取当前工作区的绝对路径? 我需要运行一些测试,这些测试又会得到某些参数(指向某个可执行文件的绝对路径)。
我已经尝试在@NonCPS
部分内使用new File("") .absolutePath()
,但看起来非CPS部分总是在主服务器上执行。
是否有人知道如何获取此路径而不运行将路径存储到某个文件中,然后再读取该文件的批处理脚本?