2
我有一個Grails項目。我想爲它設置一些CI。我最好直接從Jenkins調用grails命令,或者使用Jenkins調用Gradle來調用Grails命令。Jenkins + Grails或Jenkins + Gradle + Grails
我問的原因是,在Grails中使用Gradle時,大多數Gradle工具只是直接調用Grails命令。
感謝
我有一個Grails項目。我想爲它設置一些CI。我最好直接從Jenkins調用grails命令,或者使用Jenkins調用Gradle來調用Grails命令。Jenkins + Grails或Jenkins + Gradle + Grails
我問的原因是,在Grails中使用Gradle時,大多數Gradle工具只是直接調用Grails命令。
感謝
最簡單的是使用(內置)的Grails包裝(http://grails.org/doc/latest/guide/single.html#wrapper)。
你會再運行
./grailsw refresh-dependencies
./grailsw test-app
第一行設置(安裝的所有插件等)Grails和第二運行測試。
grails包裝的優點是,它需要照顧下載&安裝正確的grails版本。如果您升級grails,這非常有用。您不必在您的ci服務器上執行任何操作。
還有一個jenkins的grails插件(https://wiki.jenkins-ci.org/display/JENKINS/Grails+Plugin),它支持grails包裝。
請指教,對於當前版本的grails(3.x +)現在支持gradle,它使用一組不同的'tasks'。 – genuinefafa