无法在GO CD中执行“mvn clean package”任务

时间:2016-05-09 10:31:48

标签: maven go-cd

我在Go CD中设置了一个“Hello World”管道,其中一个任务mvn clean package。我已经注册了Java和Maven的代理,并且正在运行。

当我触发管道时,作业失败:

12:05:08.655 [go] Start to execute task: <exec command="mvn" > <arg>clean package</arg> </exec>.
12:05:08.660 Error happened while attempting to execute 'mvn clean package'.  Please make sure [mvn] can be executed on this agent.

如果我在我的座席中执行mvn clean package,一切正常。怎么了?有没有可以看到更具体日志的地方?

3 个答案:

答案 0 :(得分:1)

而不是运行以下内容:

命令

mvn clean package

尝试使用

命令

/bin/bash

参数

-c
mvn clean package

答案 1 :(得分:0)

我在同一个问题上苦苦挣扎,并找到了对我有用的解决方案。也许会对您有帮助。

  1. 在代理程序的命令提示符中,输入echo $PATH
  2. 这将显示所有路径变量。复制所有这些。
  3. 现在,在服务器的GUI中,选择您的配置 管道并添加带有复制的变量的PATH变量。

答案 2 :(得分:0)

您可以使用:
命令

mvn

参数

clean
package