Jenkins入门到精通,DevOps,CI/CD,持续集成,Pipelines,Docker,Kubernetes
全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建
4.51 (83 reviews)

740
students
12.5 hours
content
Jan 2022
last update
$59.99
regular price
Why take this course?
🚀 【Jenkins入门到精通】全面学习Jenkins与DevOps实践 🎓
课程目标
-
掌握基础知识:从理解持续集成的概念,到搭建和配置Jenkins环境,最终实现Web项目和SpringCloud微服务的持续集成,并将其与Kubernetes结合完成分布式构建。
-
实践技能:
课程大纲
第一章:持续集成及Jenkins概述
- 了解软件开发流程:探讨瀑布模型与敏捷开发的优势。
- 理解持续集成基础:揭示持续集成的组成部分和它在现代软件开发中的重要性。
- Jenkins概述:介绍Jenkins作为CI/CD工具的基本概念和特点。
第二章:Jenkins安装与环境配置
- Gitlab搭建:学习如何搭建并配置Gitlab实例。
- Jenkins安装与插件安装:了解如何在系统上安装Jenkins,以及如何选择和安装必要的插件。
- 权限管理与凭证管理:掌握如何设置Jenkins的用户权限和安全地管理凭证。
- Jenkins与Maven的配对:学习如何在Jenkins中配置Maven构建工具以实现自动化构建。
第三章:Jenkins与Web项目的持续集成
- 创建流水线项目:步骤指导,如何在Jenkins中设置流水线进行自动化构建和部署。
- 流水线脚本语法:掌握编写Jenkins流水线配置文件的基本语法和结构。
- 常用触发器:探索Jenkins中常用的构建触发器,如根据代码变化自动触发构建。
- SonarQube整合:学习如何将SonarQube代码审查工具与Jenkins结合,以提高代码质量。
- Email通知配置:设置Jenkins发送构建完成或失败的自动邮件通知。
第四章:Jenkins与Docker、SpringCloud微服务项目的持续集成
- Docker基础:深入理解Docker的概念和基本操作,如容器、镜像和Dockerfile。
- Docker镜像构建:学习编写Dockerfile并构建自定义Docker镜像。
- Harbor安装与使用:搭建并使用Docker私有仓库Harbor进行镜像存储和分发。
- SpringCloud微服务部署:了解如何在Jenkins中部署SpringCloud微服务架构。
第五章:Jenkins与Kubernetes、SpringCloud微服务项目的持续集成
- Jenkins与Kubernetes的整合:探索如何将Jenkins与Kubernetes结合,以实现分布式的应用部署和更新。
- 分布式构建与部署流程:学习如何在多个节点上自动化地构建和部署微服务项目。
Elevate your software development and deployment skills with our comprehensive course on Jenkins, Docker, Kubernetes, and more! Join us to master the art of continuous integration and continuous delivery (CI/CD) in a practical, hands-on environment. 🌟✨
Course Gallery




Loading charts...
Related Topics
4229828
udemy ID
08/08/2021
course created date
13/08/2021
course indexed date
Bot
course submited by