我在使用奴隶运行 Jenkins 作业时遇到问题。
该作业是一个 Maven 作业,它从 svn 更新代码,然后构建和运行测试,该项目作为独立项目在主站和从站中运行良好。
问题是当 Master 在从站启动这个项目时,在这种情况下我看到:

...
Svn Update OK
Error: Maven Home c:\maven doesn´t exist

两台服务器在该目录上都有 maven,两台服务器都能够在没有主/从设置的情况下运行构建。

你能看到发生了什么吗?有什么线索吗?

非常感谢你,

圣地亚哥

最佳答案

最后,我解决了这个问题。
“Error: Maven Home c:\maven does not exist” 的原因是你的slave节点使用了master的maven设置。如果从站想要使用它自己的设置,它必须覆盖它。
覆盖设置如下:
系统管理 -> 节点管理 -> 你的从属设置 -> 节点属性 -> 检查工具位置 -> 添加 ,然后设置从属 maven 选项,别名选择“maven”,目录从属 maven 目录。
你可以试试看。

关于maven - 我在使用 maven 在 slave 中运行 jenkins 作业时遇到问题(Maven home 不存在),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14201855/

10-14 19:36
查看更多