Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes
Rating: 4.5 out of 5(94 ratings)
837 students

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

全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建
Created byEric Chui
Last updated 1/2022
Chinese (Simplified)

What you'll learn

  • 从基础到高级实战全面讲解Jenkins使用
  • Jenkins集成SonarQube代码质量分析
  • Jenkins管道(Pipeline As Code)发布脚本编写
  • 基于Kubernetes(K8S)进行Jenkins微服务部署

Course content

8 sections93 lectures12h 18m total length
  • Jenkins课程大纲介绍2:07
  • 软件开发生命周期介绍3:56
  • 软件开发的瀑布模型5:51
  • 软件开发的敏捷开发7:32
  • 什么是持续集成5:28
  • 持续集成的组成要素3:26
  • 持续集成的好处2:37
  • Jenkins软件介绍3:55

Requirements

  • 了解软件开发的流程
  • 了解Git、Maven、Linux经验优先,但不是必须
  • 不需要有Jenkins使用经验

Description

课程目标

全面的学习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完成微服务项目分布式构建

Who this course is for:

  • 任何想充分了解Jenkins是如何工作和Jenkins在领域里是如何使用的人。
  • DevOps、开发人员或IT管理员希望通过提高他们的DevOps技能来提升他们的职业生涯。
  • 任何想在公司中实现或改进持续集成/持续部署工作流的人。
  • 需要提升Jenkins使用经验和深入了解微服务部署流程的人