【问题标题】:Jenkins Grails plugin error - grails doesn't existJenkins Grails 插件错误 - grails 不存在
【发布时间】:2014-04-21 14:54:12
【问题描述】:

我在 ubuntu 12.04 上运行 jenkins 1.551 作为服务。我已经安装了 grails 插件版本 1.7。我不得不手动安装它,因为 jenkins 可能是由于反向代理错误而无法联系更新中心(我看到了一条警告消息)。我使用 gvm 工具安装了 grails 2.3.4。现在,当我启动构建过程时,它会立即抛出

FATAL: /root/.gvm/grails/2.3.4/bin/grails doesn't exist Build step 'Build With Grails' marked build as failure

即使 grails 脚本存在于那里并具有完全的可执行权限。 我尝试安装旧版本的插件(1.5)但仍然没有帮助。

发生上述情况是因为我没有从更新中心站点安装插件吗?还是插件的bug?

为了排除任何可能的权限错误,我已将 jenkins 添加到 /etc/sudoers,我知道这远非理想。

【问题讨论】:

  • 我最终将 jenkins 部署为 tomcat 上的 war 文件,它可以从更新中心安装插件。当我从更新中心安装 grails 插件时,没有显示错误。

标签: grails jenkins


【解决方案1】:

我遇到了同样的问题。

Grails 二进制文件有 755 权限,但同样不适用于父目录。 运行 Tomcat (tomcat) 的用户无法访问保存 Grails 二进制文件的目录

我为目录执行了 chmod 755,这有助于解决问题。

无需将用户放入 /etc/sudoers。我认为永远不会使用 sudo 权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    相关资源
    最近更新 更多