通过Jenkins shell脚本

时间:2017-09-21 05:25:21

标签: shell maven jenkins maven-3

我在Manage Jenkins下设置了M2_HOME - >配置系统 - >环境变量以及Manage Jenkins - >全局工具配置。

当我使用maven项目时,它工作正常 但是当我使用自由式项目并执行shell时,它会抛出错误“mvn not found”。

但是当我在Execute shell中给出echo $M2_HOME时,它会显示正确的路径 此外,当我尝试$M2_HOME/mvn compile时,它运作正常 我无法弄清楚确切的问题。

错误 [编译]

$ /bin/sh -xe /tmp/jenkins1984982949384007169.sh

+ mvn --version

/tmp/jenkins1984982949384007169.sh: 2: /tmp/jenkins1984982949384007169.sh: mvn: not found

Build step 'Execute shell' marked build as failure

Finished: FAILURE

0 个答案:

没有答案