2014-02-22 2 views
0

우분투 12.04에서 jenkins 1.551을 서비스로 실행 중입니다. grails plugin 버전 1.7을 설치했습니다. jenkins가 역방향 프록시 오류 (아마도 경고 메시지가 표시됨)로 인해 아마도 업데이트 센터에 연결할 수 없었기 때문에 수동으로 설치해야했습니다. gvm 도구를 사용하여 grails 2.3.4를 설치했습니다. 내가 빌드 프로세스를 시작할 때 지금 즉시 Grails는 스크립트가 전체 실행 권한이있는 경우에도Jenkins Grails 플러그인 오류 - grails가 존재하지 않습니다.

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

을 던지는 실패. 이전 버전의 플러그인 (1.5)을 설치하려고했지만 여전히 도움이되지 않았습니다.

업데이트 센터 사이트에서 플러그인을 설치하지 않았기 때문에 위와 같은 현상이 발생합니까? 또는 플러그인의 버그입니까?

가능한 모든 권한 오류를 제외하기 위해 내가 알고있는/etc/sudoers에 젠킨스를 추가했습니다.

+0

업데이트 센터에서 플러그인을 설치할 수있는 tomcat에 jenkins를 war 파일로 배포하는 작업이 끝났습니다. 업데이트 센터에서 grails plugin을 설치할 때 오류가 표시되지 않았습니다. – Ranjit

답변

0

나는 동일한 문제가있었습니다.

Grails 바이너리에는 755 개의 권한이 있지만 부모 디렉토리에는 적용 할 수 없습니다. Tomcat (tomcat)을 실행하는 사용자가 Grails 바이너리

디렉토리를 액세스 할 수 없었습니다. 디렉토리에 대해 chmod 755를 수행 했으므로 문제가 해결되었습니다.

사용자를/etc/sudoers에 둘 필요가 없습니다. 나는 sudo 사용 권한이 항상 사용될 것이라고 생각하지 않는다.

관련 문제