Tôi đang cố gắng để làm theo hướng dẫn tại đây để chạy Grails tôi xây dựng trên dịch vụ Jenkins của Cloudbees:Làm thế nào để thêm Grails vào đám mây của tôi cài đặt Jenkins?
http://wiki.cloudbees.com/bin/view/DEV/Build+and+Deploy+Grails+application
Tuy nhiên, khi tôi cố gắng chọn một cài đặt Grails cho xây dựng công việc của tôi từ "Grails lắp đặt", danh sách thả xuống là trống rỗng ngoại trừ 'Default' tùy chọn:
Khi tôi chạy build của tôi, tôi nhận được thông báo lỗi sau khi mặc dù không có Grials trường hợp cài đặt:
java.io.IOException: Cannot run program "grails" (in directory "/scratch/jenkins/workspace/liza"): 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)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:709)
at hudson.Launcher$ProcStarter.start(Launcher.java:338)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:934)
at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:901)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
at java.lang.ProcessImpl.start(ProcessImpl.java:65)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:453)
... 15 more
Tôi có làm gì sai không? Tôi có cần cài đặt Grails bằng cách nào đó không?
Tôi đã thử kiểm tra "Sử dụng Grails wrapper" checkbox nhưng tôi vẫn nhận được một vấn đề tương tự:
[liza] $ /scratch/jenkins/workspace/liza/grailsw upgrade --non-interactive
FATAL: command execution failed
java.io.IOException: Cannot run program "/scratch/jenkins/workspace/liza/grailsw" (in directory "/scratch/jenkins/workspace/liza"): java.io.IOException: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
Cảm ơn, điều đó đã hiệu quả! :) –