有没有办法在詹金斯获取构建或作业目录路径

时间:2020-06-04 05:39:35

标签: jenkins build path jobs

我写了一份工作,用shell脚本执行命令。现在,jenkins提供了一些env变量,例如jenkins_home,工作空间,当我回声时,它们会获得相应的路径。 有没有办法获取构建目录路径或作业目录路径? 有build_url和job_url,但是我需要绝对路径,而不是url。 任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

环境变量“ WORKSPACE”将为您提供构建所在文件夹的绝对路径。

如果您的构建是管道构建,则可以:

sh("chmod +x /${WORKSPACE}/FolderWithScripts/ScriptName.sh && /${WORKSPACE}/FolderWithScripts/ScriptName.sh")

(chmod部分是为了确保您具有执行权限)

Here是具有可用环境变量的列表