Jenkins无法在Jenkins Home之外找到maven setting.xml文件

时间:2017-01-27 22:52:47

标签: maven jenkins

我让Jenkins在CentOS服务器上运行,我试图在git项目上设置一个运行 mvn clean install 的工作。由于我想为整个服务器使用全局maven存储库,因此我设置我的项目以使用Jenkins home外部路径中的设置文件来运行maven:

enter image description here

运行构建时,Jenkins无法找到settings.xml文件:

LIMIT

当运行完全相同的命令时,Jenkins通过命令行运行一切正常,这表明该文件确实存在于服务器中。我究竟做错了什么?这是关于用户限制的问题吗?

2 个答案:

答案 0 :(得分:0)

您可以使用此插件 - https://wiki.jenkins-ci.org/display/JENKINS/Config+File+Provider+Plugin来管理settings.xml。

使用此插件向项目提供相关文件。

谢谢,Mor

答案 1 :(得分:0)

Jenkins以 jenkins 用户身份运行,因此无法看到位于 / home / dcalderon 文件夹中的文件