Jenkins 作为 Windows 服务 - 无法识别运行 Windows 批处理命令<某些程序>



所以我在本地机器上将这个 Jenkins 作为 Windows 服务设置。 我已经按照这篇文章的建议使 Jenkins 服务以我的用户而不是系统身份运行: 在此处输入链接说明 我已经将程序的路径添加到环境变量中 管理 Jenkins -> 配置 System -> Global..环境变量 名称为 PATH 并由 ;路径之间

例如C:PathToProgram1;C:PathToProgram2

我添加的其中一个是python,它确实可以识别它。 但是从python代码调用的所有其他程序都失败并显示错误"无法识别..."例如,"无法识别 P4...">

如何解决此问题?

不要将 PATH 变量添加到Jenkins 环境变量,而是尝试将这些目录添加到系统 PATH 环境变量(您可以从 Windows 环境变量管理面板编辑的目录(,然后重新启动 Jenkins 并重试。

相关内容

最新更新