我有一个 grails 项目。我想为它设置一些 CI。我是直接从 Jenkins 调用 grails 命令还是使用 Jenkins 调用 Gradle 来调用 Grails 命令更好。
我问的原因是,在将 Gradle 与 Grails 结合使用时,大多数 Gradle 内容只是直接调用 Grails 命令。
谢谢
最佳答案
最简单的方法是使用(内置的)grails 包装器 ( http://grails.org/doc/latest/guide/single.html#wrapper )。
然后你会跑
./grailsw refresh-dependencies
./grailsw test-app
第一行设置(安装所有插件等)grails,第二行运行测试。
grails wrapper 的优势在于它负责下载和安装正确的 grails 版本。如果您升级 grails,这将非常有用。您无需在 ci 服务器上执行任何操作。
还有一个支持 grails 包装器的 jenkins ( https://wiki.jenkins-ci.org/display/JENKINS/Grails+Plugin) 的 grails 插件。
关于grails - Jenkins + Grails 或 Jenkins + Gradle + Grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17895152/