में प्रोग्राम "ग्रेडल" नहीं चलाया जा सकता है मैंने जेनकींस के लिए ग्रैडल प्लगइन स्थापित किया है। अपेक्षा के अनुरूप काम करता हैजेनकींस
[workspace] $ gradle clean -b build/build.gradle
FATAL: command execution failed
java.io.IOException: Cannot run program "gradle" (in directory "/Users/Shared/Jenkins/Home/jobs/test/workspace"): 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)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:707)
at hudson.Launcher$ProcStarter.start(Launcher.java:338)
at hudson.Launcher$ProcStarter.join(Launcher.java:345)
at hudson.plugins.gradle.Gradle.performTask(Gradle.java:201)
at hudson.plugins.gradle.Gradle.perform(Gradle.java:97)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:695)
at hudson.model.Build$RunnerImpl.build(Build.java:178)
at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:465)
at hudson.model.Run.run(Run.java:1404)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:238)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:53)
at java.lang.ProcessImpl.start(ProcessImpl.java:91)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 16 more
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE
कमांड लाइन से काम चल रहा है $ gradle clean -b build/build.gradle
: जब मैं इस परियोजना मैं निम्नलिखित त्रुटि मिलती है निर्माण करने के लिए प्रयास करें।
लिए (डिफ़ॉल्ट) से Gradle संस्करण को बदल आप कर रहे हैं सुनिश्चित करें कि जेनकिंस में सही क्रमिक पथ है? मेरे पास मेरी बिल्ड मशीन उपलब्ध नहीं है, लेकिन मुझे लगता है कि आपको ग्रेडल प्लगइन के लिए एक ग्रेडल होम पथ कॉन्फ़िगर करना होगा। – thoredge
यह मेरे जैसा ही है .profile –
"ऐसी कोई फ़ाइल या निर्देशिका नहीं" बहुत स्पष्ट है। जेनकिंस 'ग्रेबल' निष्पादन योग्य नहीं ढूंढ सकते हैं। शायद यह ओएस उपयोगकर्ता के रास्ते पर नहीं है जो जेनकींस नौकरी चलाता है। किसी भी मामले में, मैं एक सीआई मशीन पर ग्रैडल रैपर का उपयोग करने की सलाह देता हूं। –