背景

由于项目需要,我将源码分为多个版本库进行管理,像这样情况,如何使用Jenkins进行持续集成呢?经过一番摸索,Jenkins的一个插件解决了我的问题:Multiple SCMs Plugin。该插件能达到如下效果:

  • 同时监测多个版本库,其中有一个或者多个版本库有新的提交,就能自动触发新的构建。
  • 同时监测的多个版本库中,可以是svn,可以是git等常用代码管理工具,也可以混搭。

安装插件

Multiple SCMs Plugin 插件的官方网址:https://wiki.jenkins-ci.org/display/JENKINS/Multiple+SCMs+Plugin

如何安装Jenkins插件 不在本文讨论范围内,详见 https://wiki.jenkins-ci.org/display/JENKINS/Plugins

成功安装完插件后,在项目 “配置” 的 源码管理 中,会多一个Multiple SCMs选项,如下图所示:

开始使用

源码管理 选择 Multiple SCMs,点击Add SCM按钮,如下所示,会弹出支持的SCM,通过多次添加版本库,就能实现多个版本库一起构建。使用很简单,这里不多说。

持续集成 之 Jenkins插件 Multiple SCMs Plugin相关推荐

  1. 持续集成之jenkins插件管理及镜像源替换

    jenkins本身未提供很多功能.可以通过使用插件来满足我们的需求.jenkins国外官方插件地址下载速度非常慢.所以可以修改为国内插件地址 1.替换国内插件下载地址 Jenkins > Man ...

  2. 【devops】持续集成环境-jenkins插件管理

    文章目录 前言 一. jenkins插件地址修改 web端后台修改 2. 在配置文件里修改: 3. 修改完后重启jenkins 二 . 安装插件举例 总结 前言 jenkins本身的功能并不多,很多的 ...

  3. Jenkins持续集成环境之插件管理和角色管理

    1.持续集成环境-Jenkins插件管理 Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用.例如从Gitlab拉取代码,使用Maven构建项目等 功能需要依靠插件完成.接下来演示 ...

  4. 持续集成工具Jenkins学习4 Idea集成Jenkins插件

    持续集成工具Jenkins学习4 Idea集成Jenkins插件 一.功能简介 二.安装Idea插件 1. 搜索安装 2. 设置 三.Jenkins开启CSRF 四.使用 一.功能简介 Idea可以方 ...

  5. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  6. Jenkin持续集成部署-Jenkins常用插件篇

    Jenkin持续集成部署-Jenkins常用插件篇 前言 1. maven插件 2. pipeline 3. SSH 4. Docker 5. Blue Ocean 6. 自定义配置JDK 前言 本篇 ...

  7. 持续集成平台Jenkins配置方法介绍

    持续集成(Continuous integration,CI)是软件开发和发布流程中最重要的组成部分,有利于加快开发进度.Jenkins是常用的持续集成管理工具,本文将简要介绍Jenkins持续集成工 ...

  8. 中小型研发团队架构实践:高效率、低风险,一键发布并测试的持续集成工具Jenkins...

    一.Jenkins 简介 \\ 当每月发布次数变得越来越多时,如超过 200 次,发布工作人员的工作量会翻倍,此时由人工发布操作失误引起的风险会变得越来越大.为了提高项目的发布效率,也为了降低由人工操 ...

  9. jenkins html插件,Jenkins插件HTML Publisher Plugin的使用

    前提: 一.安装 安装好HTML Publisher plugin之后,会在新建或者编辑项目时,在[增加构建后操作步骤]出现[Publish HTML reports]的选项.如下: 二.配置 点击上 ...

最新文章

  1. 【20160924】GOCVHelper 图像处理部分(2)
  2. opencv 正脸和侧脸检测
  3. Javascript知识——事件
  4. C和指针之字符串编程练习1
  5. 在jekyll模板博客中添加网易云模块
  6. 【转】学习Entity Framework 中的Code First
  7. 值得一生收藏的网站资源 没用过就太可惜了
  8. mybatis mysql 配置文件_mybatis简单应用(基于配置文件)_MySQL
  9. 设计模式---工厂方法模式(c++实现)
  10. 无线服务器软件,无线局域网AAA服务器的软件设计与实现
  11. mysql的配置文件名称是_【MySQL学生手册】MySQL的配置文件
  12. 请你谈谈TCP协议与UDP协议的区别
  13. Cocos2dx-lua触摸事件处理
  14. 存储误删除所有lun的数据恢复方法
  15. 群里的初级工程师求助说,要采集采招数据,必须给他安排上
  16. 微信小程序5——小程序网络数据请求
  17. 通过局域网让别人访问自己的电脑项目
  18. 广东侨乡台山人“小年夜”喜用传统沙琪玛祭灶
  19. SQL Server之STUFF 使用
  20. 什么是区块链?它是如何运作的?

热门文章

  1. java 石头剪刀布游戏
  2. 导出Excel报错问题
  3. 10_Flink Streaming jobSubmit
  4. 使用MFC实现五子棋
  5. python数据可视化图表_python数据可视化之pandas基础图表(一)
  6. 操作系统之银行家算法解析
  7. C#实现爬取淘宝商品
  8. 图片采样的实现过程(题目二)
  9. 远程计算机不能访问权限,远程桌面登录提示必须拥有终端服务器用户访问权限的4种解决办法...
  10. 类似于PMO,有关CAll center的职位