【问题标题】:Jenkins + Grails or Jenkins + Gradle + GrailsJenkins + Grails 或 Jenkins + Gradle + Grails
【发布时间】:2013-07-27 06:57:50
【问题描述】:

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

我问的原因是,在将 Gradle 与 Grails 一起使用时,大多数 Gradle 内容只是直接调用 Grails 命令。

谢谢

【问题讨论】:

    标签: grails jenkins gradle


    【解决方案1】:

    最简单的方法是使用(内置)grails 包装器 (http://grails.org/doc/latest/guide/single.html#wrapper)。

    然后你会运行

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

    第一行设置(安装所有插件等)grails,第二行运行测试。

    grails wrapper 的优点是它负责下载和安装正确的 grails 版本。如果您升级 grails,这非常有用。您无需在 ci 服务器上执行任何操作。

    还有一个用于 jenkins (https://wiki.jenkins-ci.org/display/JENKINS/Grails+Plugin) 的 grails 插件,它支持 grails 包装器。

    【讨论】:

    • 建议,对于当前版本的 grails (3.x+) 现在支持 gradle 并且它使用不同的 tasks 集。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2014-03-22
    • 2012-03-06
    • 2011-07-24
    相关资源
    最近更新 更多