0

我使用客户提供的执行器功能将我的计算机连接到我的 CloudBees Jenkins 。当我尝试运行 Maven 构建时,我收到此错误:

FATAL: Null value not allowed as an environment variable: M2_HOME
java.lang.IllegalArgumentException: Null value not allowed as an environment variable: M2_HOME
4

1 回答 1

1

这是因为 DEV@cloud 上默认提供的 Maven 使用 DEV@cloud 构建机器上可用的预安装 Maven 版本。由于您提供自己的执行程序,因此您必须告诉 Jenkins 在哪里可以找到 Maven 或如何安装它。您可以通过在 $JENKINS_URL/configure 下编辑 Maven 安装来完成此操作。

您可以单击现有 Maven 安装上的“自动安装”选项,也可以为客户提供的执行程序添加新的 Maven 安装。

如果您想使用现有的 maven 安装,只需添加另一个 maven 安装,不要勾选“自动安装”或“在 DEV@cloud 上使用预安装版本”。

于 2013-03-22T16:40:32.440 回答