You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jenkins中添加环境变量?解决signtool路径找不到问题

解决Jenkins中找不到signtool的问题
  • 检查Jenkins服务运行账户
    Windows下Jenkins默认使用本地系统账户启动,该账户的PATH环境变量和你登录系统的用户PATH是独立的。操作步骤:

    1. 打开Windows服务管理器,找到Jenkins服务
    2. 右键选择「属性」,切换到「登录」标签页
    3. 更换为你已经配置好PATH的用户账户(需输入正确的用户名和密码)
    4. 重启Jenkins服务
  • 直接指定signtool完整路径
    无需修改服务账户的话,可在Jenkins中直接配置工具路径:

    1. 进入Jenkins「全局工具配置」页面
    2. 添加全局变量(如SIGNTOOL_PATH),值设为signtool.exe的完整路径(示例:C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe)
    3. 构建脚本中直接调用该变量,用${SIGNTOOL_PATH}替代signtool命令
  • 验证Jenkins的PATH配置
    在Jenkins构建步骤中添加「执行Windows批处理命令」,运行echo %PATH%,查看输出是否包含signtool所在目录。若未生效:

    1. 修改全局变量后重启Jenkins服务
    2. 检查全局变量配置,确认路径无拼写错误或多余空格

内容的提问来源于stack exchange,提问作者Angela

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 00:52:35