我有一个失败的Jenkins(Windows / C ++)项目,因为在PATH
上找不到某些DLL。我知道我可以使用EnvInject
插件更新PATH
,但我发现的所有示例都建议使用硬编码文件夹。我想添加一个指定为构建参数的文件夹。我该怎么做?
答案 0 :(得分:1)
您可以做的一件事是,定义添加到PATH
变量的路径,作为字符串构建参数,然后,作为构建步骤(可能是您的第一步),执行以下步骤批处理命令:
set PATH=%PATH%;%MY_BUILD_PARAM%
echo %PATH%
echo命令只是确认它有效
答案 1 :(得分:1)
您可以在withEnv中添加到PATH:
node {
withEnv(["PATH+LIBS=${params.newPath}"]) {
sh 'echo $PATH'
}
}
将在外部脚本(即sh)中将指定路径添加到$ PATH变量。