当尝试使用 Jenkins 编译一个简单的 Grails 2.1 应用程序时,由于以下原因,我遇到了失败:
错误执行脚本编译时出错:启动失败:/tmp/jenkins-grails/projects/EskridgeBudget/scriptCache/_GrailsCompile_groovy.class(没有这样的文件或目录)
在我得到的链条上更进一步:
无法加载 Logmanager“org.apache.juli.ClassLoaderLogManager”
这可能相关也可能不相关。
我可以在同一个盒子上成功地从命令行构建同一个项目。
版本信息
- Grails 命令行版本是
Grails version: 2.1.1
. - 詹金斯版本是
1.492
- Grails Jenkins 插件版本是
1.6.3
完整的控制台输出:
由用户匿名开始在工作区 /srv/jenkins/jobs/MyBudget-BUILD/workspace [workspace] $ hg showconfig paths.default [workspace] $ hg pull --rev default [workspace] $ hg update --clean --rev默认 0 个文件已更新,0 个文件已合并,0 个文件已删除,0 个文件未解决 [工作区] $ hg log --rev 。--template {node} [工作空间] $ hg log --rev 。--template {rev} [工作空间] $ hg log --rev ac19aee9ab6db38a6b42c72f41d0bc0fa0c59511 [工作空间] $ hg log --template "{desc|xmlescape}{file_adds|stringify|xmlescape}{file_dels|stringify|xmlescape}{files|stringify| xmlescape}{parents}\n" --rev default:0 --follow --prune ac19aee9ab6db38a6b42c72f41d0bc0fa0c59511 [workspace] $ grails -Dgrails.work.dir=/tmp/jenkins-grails compile --non-interactive 参数:-Dgrails。工作。
| 加载 Grails 2.1.1 | 配置类路径 | 错误执行脚本编译时出错:启动失败:/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure1.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2_closure6.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2_closure6_closure7.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3_closure8.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3_closure8_closure9.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure4.class(没有这样的文件或目录)
/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure5.class(没有这样的文件或目录)
10 个错误(使用 --stacktrace 查看完整跟踪) 构建步骤 'Build With Grails' 将构建标记为失败 Finished: FAILURE