将自定义路径添加到jenkins节点';s sh路

将自定义路径添加到jenkins节点';s sh路,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我想向jenkins节点路径添加一个自定义路径,以便在从管道脚本执行sh命令时,它包含一个给定的路径目录 我转到节点属性并指定以下内容,根据小“?”工具提示,这些内容似乎有效 我希望在Jenkins节点路径上具有的可执行文件位于/Applications/zconbt/bin目录中 请帮忙 这是正确的!要创建path的自定义路径,必须将名称设置为path+MY\u LOCAL\u path,然后在管道内打印path值时,它将包含所需的路径 脚本{ sh“echo$PATH” } 结果: /my

我想向jenkins节点路径添加一个自定义路径,以便在从管道脚本执行
sh
命令时,它包含一个给定的路径目录

我转到节点属性并指定以下内容,根据小“?”工具提示,这些内容似乎有效

我希望在Jenkins节点路径上具有的可执行文件位于
/Applications/zconbt/bin
目录中

请帮忙


这是正确的!要创建
path
的自定义路径,必须将
名称设置为
path+MY\u LOCAL\u path
,然后在管道内打印
path
值时,它将包含所需的路径

脚本{
sh“echo$PATH”
}
结果:

/my/custom/path:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

啊哈-这是真的,而且显然有效,但是,每当我尝试执行我的二进制文件时,它就在我的文件夹中,现在在路径上,它没有解决,我必须硬编码整个路径!知道为什么吗?我在自定义路径中的一个命令上执行了
where is
,它工作正常,如果您使用的是非root用户,可能您有权限问题,但只要它出现在
路径中且文件可执行,它就应该工作