完整的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 管道的人
评论(0)