我想为我的 grails 应用程序创建一个持续集成环境。我的 grails 应用程序依赖于一个就地插件。到目前为止,我使用了一个简单的 shell 脚本,它将我的两个 git 存储库(一个用于 grails 应用程序,一个用于我的 grails 应用程序所依赖的就地插件)在同一个文件夹中,并运行“grails prod war”来创建 war 文件。
我可以让 grails 构建在 jenkins 中工作(使用 grails 插件),但是我如何配置 jenkins 以在我的主项目旁边使用我的就地插件克隆第二个存储库,以便“grails prod war”过程也只使用插件的源代码(因为它在 BuildConfig.groovy 中被引用)?
我怎样才能让这个工作?