【问题标题】:Jenkins as Windows Service - Running Windows batch command <some program> is not recognizedJenkins 作为 Windows 服务 - 无法识别运行 Windows 批处理命令 <some program>
【发布时间】:2019-12-12 22:30:45
【问题描述】:

所以我在本地机器上安装了这个 Jenkins 作为 Windows 服务。 根据这篇文章的建议,我已让 Jenkins 服务以我的用户而非 SYSTEM 身份运行: enter link description here 我已将程序的路径添加到环境变量中 管理 Jenkins -> 配置系统 -> 全局.. 环境变量 名称为 PATH 并由 ; 连接路径之间

例如C:\Path\To\Program1;C:\Path\To\Program2

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

我该如何解决这个问题?

【问题讨论】:

    标签: python windows jenkins perforce


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 2016-11-12
      • 2019-05-21
      • 2018-05-21
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      相关资源
      最近更新 更多