jenkins执行shell命令,有时会提示“Command not found”

Posted DamonWong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins执行shell命令,有时会提示“Command not found”相关的知识,希望对你有一定的参考价值。

这个问题其实就是环境变量没有配准确

(1)检查你在Jenkins中设置的maven是否准确,可以通过【new job】按钮查看新建job中是否有maven选项,没有就是你配置的不准确

         如果你下载的插件,同样参照前面的步骤查看是否插件起作用。

(2)检查Jenkins中执行的所有脚本是否配置准确了maven的路径,因为如果之前有人配置了maven路径,且该环境变量是和之前对应的,你又安装了一个,那么只会以脚本中最早设定的环境变量为准

        环境变量 cat /etc/profile 查看和添加

(3)检查Jenkins安装的服务器上的maven环境是否安装,或者进行Jenkins编译的服务器中maven环境是否安装(主要用于Jenkins调用maven命令进行打包)

(4)遇到的情况基本就这么多【没有图】

以上是关于jenkins执行shell命令,有时会提示“Command not found”的主要内容,如果未能解决你的问题,请参考以下文章

jenkins执行shell命令提示找不到命令解决办法

jenkins执行shell脚本提示权限不够

在windows上使用jenkins远程执行linux shell命令

jenkins跳过shell执行错误

jenkins 调用 脚本命令 svn co 报错

jenkins执行shell脚本 命令被解析成两行了 导致自行不成功