Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes

全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建

Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes
Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes

Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes free download

全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建

课程目标

全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建。

  1. 能够了解持续集成

  2. 能够搭建Jenkins环境

  3. 能够使用Jenkins完成Web项目持续集成

  4. 能够使用Jenkins整合SonarQube,Email

  5. 能够使用Jenkins+Docker+SpringCloud完成微服务持续集成

  6. 能够使用Jenkins+Kubernetes完成微服务分布式构建


课程大纲

章节一:持续集成及Jenkins概述

  • 了解瀑布模型与敏捷开发

  • 了解持续集成的组成

  • 了解Jenkins概述

章节二:Jenkins安装和环境配置

  • Gitlab搭建和配置

  • Jenkins安装和插件安装

  • Jenkins权限管理

  • Jenkins凭证管理

  • Jenkins+Maven配置

章节三:Jenkins+Web项目持续集成

  • Jenkins创建流水线项目

  • Jenkins流水线脚本语法

  • 常用的Jenkins构建触发器

  • Jenkins整合SonarQube代码审查

  • Jenkins整合Email完成构建结果发布

章节四:Jenkins+Docker+SpringCloud微服务项目持续集成

  • Docker基础

  • Dockerfile脚本构建Docker镜像

  • Docker私有仓库Harbor安装和使用

  • Jenkins集群部署SpringCloud微服务

章节五:Jenkins+Kubernetes+SpringCloud微服务项目持续集成

  • Jenkins分布式主从架构

  • Jenkins与Kubernetes整合

  • Jenkins+Kubernetes完成微服务项目分布式构建