Ric*_*ell 6 grails jenkins cloudbees
我正在尝试按照此处的说明在Cloudbees的Jenkins服务上运行我的Grails构建:
http://wiki.cloudbees.com/bin/view/DEV/Build+and+Deploy+Grails+application
但是,当我尝试从"Grails安装"为我的构建作业选择Grails安装时,下拉列表为空,但"默认"选项除外:

当我运行我的构建时,我收到以下错误消息,好像没有安装Grials实例:
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
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么?我需要以某种方式自己安装Grails吗?
我已经尝试检查"使用Grails包装器"复选框,但我仍然遇到类似的问题:
[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)
Run Code Online (Sandbox Code Playgroud)
如果您访问/configureJenkins 服务器,您应该会看到 Grails 安装列表。如果为空,可以添加一项;选择“Use Pre-Installed Grails on DEV@Cloud”,然后选择所提供的版本之一(如果它们适合您的需求);或者您可以选择自动安装并从公共镜像下载最新版本。
如果这些方法不起作用,您可以随时开具支持票;参考这个SO问题,以防有一个解决方案可以帮助其他人。
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |