Jenkins一次任务构建中如何处理多个git仓库

Posted 思旭华诞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins一次任务构建中如何处理多个git仓库相关的知识,希望对你有一定的参考价值。

  jenkins有一个插件,叫 Multiple SCMs plugin,这款插件支持多个版本控制管理源,你可以在一次构建中选择多个仓库进行构建(同时支持git和svn)。确保jenkins安装该插件后,参考如下:

  1、在源码管理中选择 Multiple SCMs

   

  2、选择你的代码仓库类型,进行添加,比如git

   

  3、填写第2步添加的仓库属性

   

  注意第3步中的红色框:图中的code和config是2个文件夹,对应你的源代码仓库的个数,拿我们当前的情况来说,在当前jenkins任务的工作区间下,分别建立code和config文件夹,将第一个仓库(前端代码)拉取至code目录下,将第二个仓库(前端所有配置)拉取至config目录下。如果没有添加文件夹进行区分,会出现前一个仓库将后一个仓库覆盖的问题(如果两个仓库的软件是一样的,比如都是git或者都是svn),造成我们构建的时候找不到文件。

以上是关于Jenkins一次任务构建中如何处理多个git仓库的主要内容,如果未能解决你的问题,请参考以下文章

在存储日期和时间的应用程序中如何处理多个时区?

configure.ac中如何处理多个版本的Automake

在 iOS 应用程序(plist JSON 或 XML)中如何处理这么多的数据?

在Java 8中如何处理日期和时间

js中如何处理多个页面的window.onload事件的同名冲突?

PHP 中如何处理并发请求(使用线程、线程池或子进程)