首页
›
后端、数据与云原生工程
›
097-GitLab DevSecOps软件交付平台工程
›
《GitLab多环境持续交付平台设计》
VIP20
本课程属于:097-GitLab DevSecOps软件交付平台工程
后端、数据与云原生工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
GitLab多环境持续交付平台设计
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与全景认知
目标=多环境持续交付的核心价值 · GitLab平台能力边界 · 课程实战项目与学习路径
课程导入
全景认知
02
GitLab CI/CD核心机制精讲
目标=Pipeline · Stage · Job
GitLab
CI/CD
03
多环境模型设计
目标=开发 · 测试 · 预发
多环境模型设计
目标=开发
04
GitLab Runner部署与弹性伸缩
目标=Shell · Docker · Kubernetes Executo…
GitLab
Runner
05
代码仓库与分支策略设计
目标=Git Flow · Trunk-Based · GitLab Flow对比
代码仓库
分支策略设计
06
流水线触发与编排
目标=push · merge request · schedule
流水线触发
编排
07
构建阶段设计
目标=多语言编译 · 依赖缓存 · 制品打包
构建阶段设计
目标=多语言编译
08
测试环境自动化部署
目标=Kubernetes命名空间隔… · Helm部署 · 动态环境创建与销毁
测试环境自动化部…
Kubernetes
09
预发环境交付流水线
目标=生产镜像晋级 · 配置注入 · 数据库迁移预检与冒烟测试
预发环境交付流水…
目标=生产镜像晋…
10
生产环境发布策略
目标=蓝绿部署 · 金丝雀发布 · 滚动更新在GitLab CI中的实现…
生产环境发布策略
目标=蓝绿部署
11
环境配置与密钥管理
目标=GitLab CI变量 · Vault集成 · Kubernetes Secret
环境配置
密钥管理
12
制品晋级与版本管理
目标=语义化版本 · 制品仓库 · 镜像标签策略
制品晋级
版本管理
13
数据库变更与多环境迁移
目标=Flyway/Liquibas… · 迁移脚本版本化 · 回滚与数据兼容策略
数据库变更
多环境迁移
14
质量门禁与自动化测试集成
目标=单元测试 · 集成测试 · 契约测试
质量门禁
自动化测试集成
15
安全左移与合规检查
目标=SAST · DAST · 依赖扫描
安全左移
合规检查
16
审批与人工干预
目标=受保护环境 · 手动Job · 审批规则
审批
人工干预
17
可观测性与发布验证
目标=Prometheus · Grafana · 日志聚合
可观测性
发布验证
18
回滚与故障恢复
目标=快速回滚流水线 · 数据库回滚 · 特性开关与事故响应流程
回滚
故障恢复
19
多环境流水线模板化
目标=include · extends · !reference
多环境流水线模板…
include
20
GitLab与Kubernetes深度集成
目标=Agent · GitOps · Argo CD/Flux对比与多集群…
GitLab
Kubernetes
21
多项目与微服务交付
目标=跨项目流水线 · 上游下游触发 · 服务依赖编排与版本协同
多项目
微服务交付
22
环境生命周期管理
目标=环境创建 · 更新 · 停止
环境生命周期管理
目标=环境创建
23
权限与治理设计
目标=用户角色 · 组权限 · 环境权限
权限
治理设计
24
高可用与性能优化
目标=Runner高可用 · 缓存优化 · 并行Job
高可用
性能优化
25
平台可扩展性设计
目标=自定义Executor · API自动化 · Webhook集成与外部系统对接
平台可扩展性设计
Executor
26
实战
目标=从零搭建多环境CI/CD平台 · Runner配置 · 环境定义与基础流水线
CI/CD
目标=从零搭建多…
27
实战
目标=开发与测试环境自动化交付 · 动态环境 · 自动化测试与质量门禁
目标=开发
测试环境自动化交…
28
实战
目标=预发与生产环境发布:制品晋级 · 审批 · 蓝绿发布与回滚演练
目标=预发
生产环境发布
29
实战
目标=平台运维与监控:流水线监控 · 告警 · 日志分析
目标=平台运维
监控
30
课程总结与演进路线
目标=最佳实践回顾 · 常见反模式 · 平台成熟度评估与未来演进方向
课程总结
演进路线
所属VIP或分类
同VIP:GitLab-DevSecOps平台运营治理
同VIP:GitLab-Review-Apps环境交付工程
同VIP:GitLab-Runner集群与执行资源治理