Git 与Grails和inPlace插件的持续集成(Jenkins)
我想为我的grails应用程序创建一个持续集成环境。 我的grails应用程序依赖于一个内置插件。现在,我使用了一个简单的shell脚本,它将我的两个git存储库(一个用于grails应用程序,一个用于grails应用程序依赖的inplace插件)克隆到同一个文件夹中,并运行“grails prod war”来创建war文件 我可以让grails构建在jenkins中运行(使用grails插件),但是我如何配置jenkins,在我的主项目旁边使用我的inplace插件克隆第二个存储库,以便“grails prod war”过程也只使用插件的源代码(因为它在BuildConfig.groovy中引用) 我如何才能让它工作?您有两个选择:Git 与Grails和inPlace插件的持续集成(Jenkins),git,grails,groovy,jenkins,continuous-integration,Git,Grails,Groovy,Jenkins,Continuous Integration,我想为我的grails应用程序创建一个持续集成环境。 我的grails应用程序依赖于一个内置插件。现在,我使用了一个简单的shell脚本,它将我的两个git存储库(一个用于grails应用程序,一个用于grails应用程序依赖的inplace插件)克隆到同一个文件夹中,并运行“grails prod war”来创建war文件 我可以让grails构建在jenkins中运行(使用grails插件),但是我如何配置jenkins,在我的主项目旁边使用我的inplace插件克隆第二个存储库,以便“gr
该插件将允许您将两个git repo添加到作业的
源代码管理
部分。通过为每个git SCM设置repo的Advanced->Local子目录
,您可以配置每个git repo在工作区内克隆的位置 嗨,塞吉奥,你认为这两个问题中最好的解决方案是什么?使用第二个选项看起来更干净,但是每次我对插件进行更改时,我都必须增加插件的版本号,是不是?(Jenkins是否在每次构建到maven存储库时都会推送相同版本的插件?)。但如果是共享的,最好控制他的版本。