你将收获

掌握分布式版本控制系统GIT运行原理

掌握私有版本控制器建设GitLab

掌握Jenkins持续集成持续发布

适用人群

中级运维工程师

课程介绍

-------简介:

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成


-------学习目标
     1.掌握Git和Gitlab的部署及使用方法
     2.掌握Jenkins的部署及工作流程、使用方法
     3.掌握如何从Jenkins上线项目到web环境


-------核心技能
     1.持续集成持续发布:CI/CD概念、持续集成、持续交付、持续部署
     2.分布式版本控制系统:Git、 Github、 Gitlab的区别,Git介绍、Git安装使用、Git安装配置、Git配置、Git使用、设置身份验证、本地项目与远程服务器项目之间的交互、安装本地Git服务器、Github远程仓库:Gitlab Server部署、Gitlab 开发代码、提交处理流程、Gitlab 备份与恢复
     3.Jenkins持续集成持续发布:Jenkins CI/CD流程图、Jenkins介绍、Jenkins实验环境、GIT安装与基本使用、jenkins安装与使用、Jenkins用户权限管理、Jenkins参数化构建、Jenkins Master Slave架构

课程目录