jenkins 命令找不到

  ● Jenkins下执行 ng build 命令会提示“命令未找到”,可是执行如 ls 等原生命令没有任何问题。在Linux主机是经过修改 /etc/profile 文件来配置环境变量,则问题多是Jenkins在执行shell脚本时没有加载 /etc/profile 文件,所以找不到 ng 命令,会提示“命令未找到”。shell

  ● Jenkins默认状况下执行shell脚本是使用非登陆方式,然而非登陆方式不会加载 /etc/profile 文件,在 Execute shell 中 添加如 #!/bin/sh -l 命令修改成登陆方式便可解决问题。ide

相关文章
相关标签/搜索