私はjenkins ubuntuスレーブを設定しましたが、gradleプラグインを使用してgradleビルドを実行します。jenkinsスレーブでgradleを実行できません
$ 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のコマンドを実行している、それが正常に実行されます。問題は、実行中のジェンキンスは、ジョブを構築するときに私が得ることです。
もう一度試してください: 'GRAILS_HOME'変数をスレーブに設定しましたか? –
あなたはGRADLE_HOMEを意味すると思います。その場合、私はスレーブとゲンキーノードの両方の設定でそれを設定しました。 –