我想为grails应用程序创建一个持续集成环境。 我的grails应用程序依赖于inplace插件。到现在为止,我使用了一个简单的shell脚本,它将我的两个git存储库(一个用于grails应用程序,一个用于我的grails应用程序依赖的inplace插件)克隆到同一个文件夹中并运行“grails prod war”来创建war文件。
我可以在jenkins(使用grails插件)中使用grails构建工作但是如何配置jenkins使用我的主项目旁边的inplace插件克隆第二个存储库,以便“grails prod war”进程只使用源代码插件也是(因为它在BuildConfig.groovy中引用)?
我怎样才能使这个工作?
答案 0 :(得分:1)
您有两种选择:
答案 1 :(得分:1)
尝试Jenkins Multiple SCMs Plugin。顾名思义,它是
“允许作业查看来自多个SCM提供商的来源。”
该插件允许您将两个git repos添加到作业的Source Code Management
部分。您可以通过为每个git SCM设置Advanced -> Local subdirectory for repo
来配置在工作区中克隆每个git仓库的位置。