2013-07-27 6 views
2

나는 grails 프로젝트를 가지고있다. 나는 그것을위한 CI를 설정하고 싶다. 젠킨스에서 직접 grails 명령을 호출하거나 Jenkins를 사용하여 Gradle에게 Grails 명령을 호출하는 것이 더 좋습니다.Jenkins + Grails 또는 Jenkins + Gradle + Grails

내가 묻는 이유는 Grails와 함께 Gradle을 사용할 때 대부분의 Gradle 항목이 Grails 명령에 직접 호출하기 때문입니다.

감사

답변

3

가장 쉬운은 (내장) 래퍼 (http://grails.org/doc/latest/guide/single.html#wrapper)를 Grails를 사용하는 것입니다.

그런 다음 테스트를 실행

./grailsw refresh-dependencies 
./grailsw test-app 

먼저 설치에 라인 (등 모든 플러그인을 설치) Grails의 초를 실행하는 것입니다.

grails wrapper의 장점은 정확한 grails 버전을 설치하고 &을 다운로드하는 것입니다. Grails를 업그레이드 할 때 매우 유용합니다. 귀하는 귀하의 CI 서버에서 아무 것도하지 않아도됩니다.

Grails 래퍼를 지원하는 jkins (https://wiki.jenkins-ci.org/display/JENKINS/Grails+Plugin) 용 grails 플러그인도 있습니다.

+2

grails (3.x +)의 현재 버전이 gradle을 지원하고 다른'tasks'를 사용하기 때문에 조언을 구하십시오. – genuinefafa

관련 문제