grails - Jenkins + Grails 或 Jenkins + Gradle + Grails

标签 grails jenkins gradle

我有一个 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/

相关文章:

node.js - Express JS hello world 示例中出现意外的 Token 错误

android - 在 Maven 中创建配置文件

java - 大标准输出的 Gradle 堆空间问题

grails - 在域类方法中调用服务方法时出现 NullPointerException

grails - Grails 2.x提交带有其他参数的表单

PHPSpec 和覆盖率报告

java - 没有 Java 的 Jenkins 节点

android - 无法导入v7库

Android studio 错误 : java. util.zip.ZipException: zip 文件为空

grails - 我在grails-app conf文件夹中找不到数据源文件夹