首页
›
后端、数据与云原生工程
›
097-GitLab DevSecOps软件交付平台工程
›
《GitLab自动化测试与发布流水线》
VIP20
本课程属于:097-GitLab DevSecOps软件交付平台工程
后端、数据与云原生工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
GitLab自动化测试与发布流水线
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与全景认知
目标=GitLab CI/CD 的核… · 流水线价值 · 自动化测试与发布的关系
课程导入
全景认知
02
GitLab Runner 部署与注册
目标=Runner 类型选择 · 安装配置 · 注册到项目或群组
GitLab
Runner
03
.gitlab-ci.yml 基础语法
目标=stages · jobs · script
gitlab-ci.ym…
基础语法
04
流水线触发机制
目标=push · merge request · schedule
流水线触发机制
push
05
构建环境与依赖缓存
目标=cache · artifacts · dependencies 的配置
构建环境
依赖缓存
06
单元测试自动化
目标=在流水线中集成 JUnit · pytest · Jest 等测试框架
单元测试自动化
JUnit
07
代码质量与静态检查
目标=集成 SonarQube · ESLint · RuboCop
代码质量
静态检查
08
集成测试与端到端测试
目标=在流水线中启动依赖服务 · 使用 Docker Compose…
集成测试
端到端测试
09
测试报告与制品管理
目标=JUnit 报告解析 · 覆盖率可视化 · artifacts 上传与下载
测试报告
制品管理
10
多环境部署策略
目标=开发 · 测试 · 预发布
多环境部署策略
目标=开发
11
环境变量与密钥管理
目标=CI/CD variables · masked variables · protected variable…
环境变量
密钥管理
12
Docker 镜像构建与推送
目标=使用 Kaniko · Docker-in-Docker 或… · 推送到 GitLab Contain…
Docker
镜像构建
13
制品仓库与包管理
目标=GitLab Package… · 发布 npm · Maven
制品仓库
包管理
14
发布流水线设计
目标=从构建到部署的完整发布流程 · 版本号管理 · 语义化版本
发布流水线设计
目标=从构建到部…
15
手动审批与受保护环境
目标=manual job · when: manual · 受保护环境
手动审批
受保护环境
16
回滚与蓝绿部署
目标=基于 GitLab 的蓝绿部署 · 金丝雀发布 · 回滚策略与快速恢复机制
回滚
蓝绿部署
17
Kubernetes 部署集成
目标=使用 GitLab Agent · Helm · kubectl 将应用部署到 Kub…
Kubernetes
部署集成
18
流水线效率优化
目标=并行执行 · DAG 流水线 · needs 关键字
流水线效率优化
目标=并行执行
19
条件执行与动态流水线
目标=rules 高级用法 · workflow 规则 · 动态生成子流水线
条件执行
动态流水线
20
安全测试集成
目标=SAST · DAST · 依赖扫描
安全测试集成
SAST
21
合规与审计流水线
目标=合规框架 · 审计事件 · 流水线合规性检查
合规
审计流水线
22
监控与通知
目标=流水线状态通知 · Slack/邮件/Webhook 集… · 失败告警与值班响应机制
监控
通知
23
流水线调试与排错
目标=常见错误分析 · 日志查看 · CI Lint
流水线调试
排错
24
多项目流水线与上下游协作
目标=trigger 跨项目触发 · 多项目流水线 · 下游流水线状态回传与依赖管理
多项目流水线
上下游协作
25
移动端与前端项目流水线
目标=针对 Android · iOS · React Native
移动端
前端项目流水线
26
数据库迁移与发布
目标=在流水线中执行数据库迁移 · 版本控制 · 回滚方案与数据安全策略
数据库迁移
发布
27
性能测试与负载测试
目标=集成 k6 · JMeter · Locust 等工具
性能测试
负载测试
28
流水线即代码的最佳实践
目标=模块化 · 模板化 · 组件化
流水线即代码的最…
目标=模块化
29
综合实战
目标=从零搭建一条包含测试 · 构建 · 安全扫描
综合实战
目标=从零搭建一…
30
课程总结与持续演进
目标=回顾核心技能 · 常见反模式 · 演进路线
课程总结
持续演进
所属VIP或分类
同VIP:GitLab-DevSecOps平台运营治理
同VIP:GitLab-Review-Apps环境交付工程
同VIP:GitLab-Runner集群与执行资源治理