2013-07-27 2 views
2

У меня есть проект grails. Я хочу создать для него CI. Могу ли я лучше называть команды Грааля непосредственно от Дженкинса или использовать Дженкинса, чтобы вызвать Грейдла, чтобы вызвать команды Грайла.Jenkins + Grails или Jenkins + Gradle + Grails

Причина, по которой я спрашиваю, заключается в том, что при использовании Gradle с Grails большинство материалов Gradle просто вызывает непосредственно команды Grails.

Благодаря

ответ

3

Проще всего использовать (встроенный) Grails обертку (http://grails.org/doc/latest/guide/single.html#wrapper).

Вы бы затем запустить

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

Первая линия для установки (установить все плагины и т.д.) Grails и секунды, чтобы запустить тесты.

Преимущество обертки Grails заключается в том, что он заботится о загрузке &, устанавливая правильную версию Grails. Это очень полезно, если вы обновите grails. Вам не нужно ничего делать на вашем сервере ci.

Существует также плагин Grails для дженкинсов (https://wiki.jenkins-ci.org/display/JENKINS/Grails+Plugin), который поддерживает упаковку Grails.

+2

совет, для текущей версии grails (3.x +) теперь поддерживается градир, и он использует другой набор 'задач'. – genuinefafa

Смежные вопросы