使用Jenkins版本2.107.3获取“致命:在/root/apache-maven-3.5.3中找不到任何可执行文件”。我是CentOS

时间:2018-05-10 10:30:22

标签: jenkins

使用Jenkins版本2.107.3获取“致命:在/root/apache-maven-3.5.3中找不到任何可执行文件”。我是CentOS。

在.bash_profile

中添加了Java和Maven的路径
  

git rev-list --no-walk 0caf6111d5ef4679bf818f99fa448a525566ee69 #timeout = 10   致命:在/root/apache-maven-3.5.3中找不到任何可执行文件   构建步骤'调用顶级Maven目标'将构建标记为失败   完成:失败

1 个答案:

答案 0 :(得分:0)

根据OP下的评论,这绝对是一个许可问题。

  1. 您不能指望在/root路径中添加某些内容,并且能够使用root以外的用户访问它。这很可能会失败,因为用于主目录的权限只允许root 用户readwriteexecute那条路上的事情。

  2. 默认情况下,CentOS有SELinux enforce,它提供额外的安全层,这也会阻止用户读取和/或写入系统上的某些路径。所以你实际上可以让#34;正确"为路径设置的权限,但尝试读取/写入某些内容的用户仍然无法执行此操作。

  3. 通常,您应该在专用用户和组下运行Jenkins服务器和代理,即jenkins用户和组。这样您就可以创建/jenkins/用户所拥有的jenkins路径。组。然后将其设置为Jenkins安装其工具的路径。