372分钟
极狐GitLab CI/CD培训
课程概览 本课程将为您介绍如何基于极狐 GitLab 实现持续集成/持续部署(CI/CD)。课程从什么是持续集成/持续部署(CI/CD)切入,逐层深入到采用CI/CD的原因以及如何在极狐 GitLab…
课程概览
本课程将为您介绍如何基于极狐 GitLab 实现持续集成/持续部署(CI/CD)。课程从什么是持续集成/持续部署(CI/CD)切入,逐层深入到采用CI/CD的原因以及如何在极狐 GitLab 中实现。
适合学习的受众
技术人员及负责人
学习目标
介绍什么是 CI / CD
说明 GitLab Runner 的工作方式
设置和配置 CI / CD 和运行程序
验证新功能
各个级别的范围和持久变量
利用 feature/topic 分支作为检查机制,实现测试、构建、检查和部署 Pipeline 的基础知识
发布和部署工作流程
Artifacts 和依赖项缓存
构建镜像并将其部署到极狐 GitLab 镜像仓库
需要提前具备的知识和技能
参加者需要对以下的概念有最基础的认识:
熟悉源代码管理
已学习极狐 GitLab 与 Git 基础课程或具备同等知识
系统要求
需要有一台能够访问互联网并且安装了 Git 软件的笔记本电脑,详细要求请参考这个链接.
01_极狐GitLab CI/CD课程简介
- 极狐GitLab CI/CD课程简介
02_极狐GitLab概述与流程
- 极狐GitLab概述与流程
03_极狐GitLab架构与运行器
- 极狐GitLab架构与运行器
04_Pipeline剖析
- Pipeline剖析
05_.gitlab-ci.yml关键词
- 1..gitlab-ci.yml关键词
- 2.变量优先级与作用域
06_流水线设计
- 流水线设计
07_常用功能点
- 01.变量的使用
- 02.Workflow
- 03.ReviewApps
- 04.推送规则
- 05.父子流水线
- 06.多项目流水线
- 07.软件包库
- 08.容器镜像库
- 09.仓库镜像
- 10.有向无环图
- 11.合并请求依赖
- 12.合并结果流水线
- 13.合并队列
- 14.告警
- 15.ChatOps
08_结语
- 结语
极狐GitLab
高级培训讲师