3

我有一个 grails 项目。我想为它设置一些 CI。我是直接从 Jenkins 调用 grails 命令还是使用 Jenkins 调用 Gradle 来调用 Grails 命令更好。

我问的原因是,当使用 Gradle 和 Grails 时,大多数 Gradle 东西只是直接调用 Grails 命令。

谢谢

4

1 回答 1

4

最简单的是使用(内置)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 )。

于 2013-07-27T07:46:54.987 回答