1.什么是持续集成?
2.什么是持续交付?
3.什么是持续部署?
4.版本控制工具? git
    1.git基本操作
    2.git 分支
    3.git 标签tag
    4.gitlab  github?
    5.gitlab 用户 组  项目之间关系?
    6.gitlab配置邮箱?
    7.gitlab备份 恢复?

jenkins 调度平台
    1.什么是jenkins
    2.jenkins安装
    3.jenkins插件  ( 联网安装 | 离线安装 )
    4.jenkins调用Shell命令?

5.jenkins自动化上线代码?
        
    模式:    
        freestyle
        maven
        pipeline
    代码:
        html
        php            非编译
        java        编译型
        python
    
    
    6.jenkins  通过 freestyle  构建 Html 代码?
        自动化上线
        自动化回退
    
    7.jenkins 通过  maven  构建  Java?
        sourceCode  jar war Nexus

SonarQube 代码质检
    1.安装Sonarqube
    2.安装SonarQube插件
    3.手动推送代码至Sonarqube平台进行分析
    4.Sonarqube集成Jenkins
        HTMl
        Java
        PHP

Notify通知
    成功 or  失败 ?
    邮件    --->    复杂
    钉钉    --->    Easy

Jenkins Pipeline 流水线
    Groovy代码

html    
    java
 改造成 pipeline的方式

Jenkins分布式构建?
Jenkins权限控制?

1.什么是集成?
2.什么是持续集成?
    持续集成来简化我们的工作 还能让产品可以快速迭代,同时还能保持代码高质量产出。

3.什么是持续交付?
4.什么是持续部署?
5.持续部署实施流程以及对应工具?   代码上线
    
    
    
1.版本控制系统概述
  1.什么是版本控制系统?
    将每一次文件的变化,集中在一个系统中加以版本记录,
    以便后期查阅特定文件版本历史记录,的系统。
    
    ansible-v1-20191001
    ansible-v2-20191002
    ansible-v3-20191003

  2.版本控制系统解决了什么问题?
  3.常见版本控制系统svn与git区别?
        svn为集中版本控制系统的代表
        git为分布式版本控制系统的代表。
        简单理解:SVN依赖网络、GIT不依赖网络。
        
2.git版本控制系统概述?
    github
    gitlab    私有 公有

git jenkins 介绍的更多相关文章

  1. 【大话QT之十七】Jenkins介绍及安装使用文档(与Git集成)

    文章文件夹结构例如以下: 1> Jenkins与Git相关介绍 2> Jenkins部署安装 3> Gitblit部署安装 4> Jenkins与Git集成使用 5> 项 ...

  2. linux运维、架构之路-Git+Jenkins实现自动化部署

    一.Jenkins介绍          jenkins是一个用JAVA编写的开源的持续集成工具,运行在servlet容器中,支持软件配置管理(SCM)工具,可以执行基于APACHE ANT和APAC ...

  3. jenkins介绍和安装

    1.jenkins介绍 1.1 Jenkins概念: • Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台. • 这是一个免费的源代码,可以处理任何类型的构建或持 ...

  4. 有手就行——Jenkins介绍 及 Gitlab代码托管服务器安装

    Jenkins 介绍 及 Gitlab代码托管服务器安装 Gitlab安装 源码上传到Gitlab仓库 Jenkins介绍 Jenkins 是一款流行的开源持续集成(Continuous Integr ...

  5. Jenkins--持续集成及Jenkins介绍

    Jenkins--持续集成及Jenkins介绍 目录 Jenkins--持续集成及Jenkins介绍 一.持续集成及Jenkins介绍 1. 软件开发生命周期 1.1 需求分析 1.2 设计 1.3 ...

  6. git使用介绍

    Git简单介绍 参考网址: git使用简介 这个教程推荐使用:git教程 git和svn的差异 git和svn的最大差异在于git是分布式的管理方式而svn是集中式的管理方式.如果不习惯用代码管理工具 ...

  7. SourceTree 01 - git 客户端介绍

    SourceTree - git客户端介绍 SourceTree系列第1篇 --->> SourceTree 01 - git 客户端介绍(http://www.cnblogs.com/g ...

  8. 1、git基础介绍及远程/本地仓库、分支

    1. Git基础介绍 基于Git进行开发时,首先需要将远程仓库代码clone到本地,即为本地仓库.后续大部分时间都是基于本地仓库上的分支进行编码,最后将本地仓库的代码合入远程仓库. 1.1. 远程仓库 ...

  9. git基础介绍

    git基础介绍 这是git操作的基础篇,是以前的写的操作文档,就没有进行手打,直接把图片贴进来了,你们担待哈,有不正确的地方可以指正出来,我将在第一时间去修改,多谢哈! 一.文件状态:git系统的文件 ...

随机推荐

  1. 容器时代的持续交付工具---Drone:Drone介绍与安装

    Drone:Drone is a Container-Native, Continuous Delivery Platform. 官方给的定义,从上面的定义可以得出两个关键点: 1,Container ...

  2. 2020Pycharm安装教程!最新2020pycharm安装!如何安装Pycharm2020版本!如何安装Pycharm!如何安装2020Pycharm!2020Pycharm永久激活!

    本教程仅用作个人学习,请勿用于商业获利,造成后果自负!!! Pycharm安装 在这插一个小话题哈,Pycharm只是一个编译器,并不能代替Python,如果要使用Python,还是需要安装Pytho ...

  3. js中的计时器事件`setTimeout()` 和 `setInterval()`

    js中的计时器事件 在js中,通常会有一些事件,我们需要让它 间隔一段时间之后再发生,或者 每隔一段时间 发生一次,那就需要用到我们js中的计时事件 计时事件主要有两种: setTimeout() - ...

  4. shell判断文件目录或文件是否存在

    1.文件描述符 -e 判断对象是否存在 -d 判断对象是否存在,并且为目录 -f 判断对象是否存在,并且为常规文件 -L 判断对象是否存在,并且为符号链接 -h 判断对象是否存在,并且为软链接 -s ...

  5. 【转+】python为什么推荐使用多进程

    最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢?                要知其然,更要知其所以然.所以有了下面的深入研 ...

  6. Idea插件之IdeTalk

    前言 随着越来越多的公司与Java工程师,逐步从Eclipse过度到Idea,安装相应的插件可能会成倍的增加工作效率. IDETalk是由JetBrains的工程师开发的一款代码级的协同工具,主要是为 ...

  7. Python 正则re匹配中文、英式数字

    #coding:utf-8 import re s = u''' 或多或少的好好读书电锯惊魂20202 和水电费后是否会时候1212没收到风10.12海大富的是粉红色的和办法的1244525.000 ...

  8. java架构之路-(面试篇)Mysql面试大全

    说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了.后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和B+Tree结构,很少提到我们的集群配置优化方案. 1.索引是什么 ...

  9. Python入门系列【附】进阶教程

    如题,本篇将讲解Python提升之路:Python作为语法简单易学的语言,入门容易精通却很难,这是共识,那么为什么会有这样的共识?精通Python的难度在哪里? Python拥有简单.形象.直观的语法 ...

  10. JVM Java字节码的角度分析switch的实现

    目录 Java字节码的角度分析switch的实现 引子 前置知识 一个妥协而又枯燥的方案 switch的实现 回顾历史 字节码分析 其他实现方式? Java字节码的角度分析switch的实现 作者 k ...