完整的GitLab CI/CD 课程

Complete GitLab CI/CD Course

 

使用 Docker完成 GitLab CI/CD 课程| Kubernetes | 微服务

在一门综合实用的课程中学习如何构建生产就绪的 CI/CD 管道!

GitLab CI/CD 是最流行的 CI/CD 平台之一!越来越多的公司正在采用它。因此,对知道如何在 GitLab 上构建完整的 CI/CD 管道的开发人员或 DevOps 工程师的需求正在增加。

虽然许多 GitLab 课程只教您基础知识,但我们将深入探讨更高级的演示,例如实现动态版本控制、使用缓存加速管道执行或部署到 K8s 集群。因此,您将使用现实生活中的示例和最佳实践构建了多个 CI/CD 管道!

往常一样,您可以期待以简单的方式解释复杂的主题、帮助您更好地理解概念的动画以及大量动手演示!

 

在本课程结束时,您将能够…

在工作中自信地使用 GitLab CI/CD
设置自我管理的 GitLab 运行
器 使用 Docker Compose 构建和部署容器
构建多阶段管道
配置 CI/CD Monorepo 微服务的管道 为 Polyrepo 微服务
配置 CI/CD 管道
部署到托管 Kubernetes 集群
使用最佳实践设置 CI/CD 管道

你将学到什么 – GitLab 概念

管道、作业、阶段
GitLab 运行器和执行器
常规和秘密变量
GitLab 的内置 Docker 注册表
工作流规则
环境
关于缓存的一切
配置作业工件(测试报告、传递文件和环境变量)
GitLab 的作业模板
重用通过编写自己的作业 ci-templates 库来配置管道
条件
需要、依赖关系、扩展、仅等

您将学到什么 – 现实生活中的演示和 CI/CD 概念

管道:测试、构建、推送和部署 Docker 容器
使用 Docker Compose 进行部署
配置动态版本控制
配置缓存以加速作业执行
配置安全测试 (SAST)
配置 CI/CD 管道用于 Monorepo 和 Polyrepo 微服务应用程序
升级到登台和生产
配置本地和远程 GitLab运行器
从 CI/CD 管道部署到 K8s 集群
学习最佳实践和行业见解!

先决

条件 容器基础知识 – Docker(我在 Youtube 上的 Docker 课程就足够
了) Linux 基础知识(使用终端)
Git 基础知识 – 比如克隆存储库、提交、推送、拉取
仅适用于最后一章/演示项目,我们在其中部署到 K8s:Kubernetes 基础(我在 Youtube 上的 K8s 课程就足够了)

本课程适用于

软件开发人员
DevOps 工程师
系统管理员
特别适合具有基本 IT 知识并
想学习如何设置现实生活管道
想学习如何使用 GitLab 平台构建 CI/CD 管道的人

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。