【发布时间】:2012-02-21 16:34:11
【问题描述】:
我已经配置了一个 jenkins ubuntu slave,我想在它上面运行我的 gradle 构建(使用 gradle 插件)。问题是,在运行 jenkins 构建作业时,我得到:
$ gradle --no-daemon --info clean build
FATAL: command execution failed
java.io.IOException: Cannot run program "gradle" (in directory "/var/jenkins/workspace/dadi"): java.io.IOException: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
at hudson.Proc$LocalProc.<init>(Proc.java:244)
at hudson.Proc$LocalProc.<init>(Proc.java:216)
在从属(同一用户)的命令行上运行相同的 gradle 命令时,它运行成功。
【问题讨论】:
-
好的,再试一次:你在slave上设置
GRAILS_HOME变量了吗? -
我猜你的意思是 GRADLE_HOME。在那种情况下,我确实在从属节点和詹金斯节点配置中都设置了它。