我在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),但仍然没有帮助。
是否发生了上述情况,因为我没有安装更新中心网站的插件?或者它是插件中的错误?
为了排除任何可能的权限错误,我已经将jenkins添加到了/ etc / sudoers,我知道这很不理想。
答案 0 :(得分:0)
我遇到了同样的问题。
Grails二进制文件有755权限,但同样不适用于父目录。 运行Tomcat(tomcat)的用户无法访问持有Grails二进制文件的目录
我为目录做了一个chmod 755,这有助于解决这个问题。
无需将用户置于/ etc / sudoers中。我不认为sudo权限会被使用。