当前位置: 首页 > 知识库问答 >
问题:

使用Grails Jenkins插件构建时执行脚本出错?

解明辉
2023-03-14

当试图用Jenkins编译一个简单的Grails2.1应用程序时,我遇到了失败,原因如下:

执行脚本编译时出错:启动失败:/tmp/jenkins-grails/projects/eskridgebudget/scriptcache/_grailscompile_groovy.class(没有这样的文件或目录)

可能有关联,也可能没有关联。

我可以从命令行在同一个框上成功地构建同一个项目。

  • Grails命令行版本为Grails版本:2.1.1.
  • Jenkins版本为1.492
  • Grails Jenkins插件版本为1.6.3

/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'将构建标记为failure Finished:failure

共有1个答案

夔博
2023-03-14

确保/tmp/jenkins-grails/是Jenkins进程有权篡改的路径。(和/或:当您成功地在Jenkins之外运行时,以相同的方式设置grails工作目录(如果当前没有设置,则验证)。

 类似资料:
  • 我已经在我的系统中安装了python、pip和selenium,我正在基本站点上测试一个示例代码。 代码: 如何解决此问题?

  • 我正在尝试使用spring xd执行pig代码段,但不能这样做。我使用以下命令创建了一个作业 PigTest作业定义在spring xd模块/作业目录中定义如下 已成功创建作业,但部署失败。日志文件如下所示: null

  • 问题内容: 我正在寻找编写一个小的bash脚本,以便在启动时监视任何新创建文件的目录。如果出现新文件,我希望它的存在触发第二个脚本运行。 我看到它被用来触发压缩最近数字化的视频,并将其添加到摄取素材的日志中。 目前,我的代码如下所示: 有没有更简单/更清洁/更少内存的方式来做到这一点? 编辑 我将在每个捕获会话中更改提取目录。我已经相应地调整了代码 问题答案: Incron 怎么样?它在文件/目录

  • 项目可以通过添加向构建脚本中加入插件的类路径然后在应用插件,添加作为外部JAR文件的二进制插件.外部jar可以使用buildscrip{}块添加到构建脚本类路径就像Section 62.6, “External dependencies for the build script”中描述的一样. Example 21.4. Applying a plugin with the buildscript

  • 插件{}块目前只能在一个项目的构建脚本中使用.他不能在脚本插件,settings.gradle和出书画脚本中使用. Gradle的未来版本将删除此限制.

  • 当我试图使用执行PHP脚本时,它不起作用。 在错误日志文件中显示: PHP警告:shell_exec()[function.shell exec]:无法执行'PHP/home/snabsam/public_html/。。。。。 系统 Centos shell_exec与clamscan配合使用 与clamav的功能配合使用 但它没有执行PHP脚本 我检查过的东西: PHP是off 不存在于在php