首页
›
移动端与Android应用开发
›
053-动态化交付兼容性测试
›
《动态交付CI流水线构建与自动化部署》
VIP20
本课程属于:053-动态化交付兼容性测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
动态交付CI流水线构建与自动化部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CI/CD概述
持续集成与持续交付的概念 · 价值 · 与传统开发流程对比
CI/CD
持续集成
02
CI/CD工具选型
Jenkins · GitLab CI · GitHub Actions
CI/CD
工具选型
03
环境准备
安装Docker · 配置Git仓库 · 基础网络设置
环境准备
Docker
04
流水线基础
流水线概念 · 阶段 · 步骤
流水线基础
流水线概念
05
YAML语法入门
YAML基本结构 · 键值对 · 列表
YAML
语法入门
06
GitLab CI基础
.gitlab-ci.yml结构 · stages · jobs
GitLab
CI
07
GitLab CI运行环境
实现runner部署 · 标签 · Docker executor
GitLab
CI
08
GitHub Actions基础
workflow文件 · jobs · steps
GitHub
Actions
09
GitHub Actions高级
自定义action · 复合action · 环境变量
GitHub
Actions
10
Jenkins Pipeline
Declarative Pipeli…
Jenkins
Pipeline
11
Jenkinsfile语法
pipeline指令 · agent · stages
Jenkinsfile
语法
12
构建阶段
代码编译 · 依赖安装 · 环境隔离
构建阶段
代码编译
13
测试阶段
单元测试 · 集成测试 · 代码质量扫描(SonarQube)
测试阶段
单元测试
14
代码质量门禁
使用SonarQube设置质量门 · 阻断流水线
代码质量门禁
SonarQube
15
构建产物管理
Artifact归档 · 缓存机制 · 版本号策略
构建产物管理
Artifact
16
镜像构建与推送
Dockerfile编写 · 镜像构建 · 推送至仓库
镜像构建
推送
17
Docker多阶段构建
减小镜像体积 · 分阶段优化
Docker
多阶段构建
18
部署环境
开发 · 测试 · 预生产
部署环境
开发
19
部署策略
蓝绿部署 · 滚动更新 · 金丝雀发布
部署策略
蓝绿部署
20
自动化部署
使用Kubernetes进行滚动更新 · 回滚
自动化部署
Kubernetes
21
回滚机制
如何设计回滚流水线 · 数据库迁移回滚
回滚机制
如何设计回滚流水…
22
通知与告警
邮件 · Slack · 企业微信等集成
通知
告警
23
流水线触发条件
分支触发 · 标签触发 · 定时触发
流水线触发条件
分支触发
24
并行执行
测试并行 · 多架构构建并行 · 矩阵构建
并行执行
测试并行
25
环境变量与凭证管理
使用CI/CD变量 · 秘密变量 · 云密钥
环境变量
凭证管理
26
流水线优化
缩短构建时间 · 缓存依赖 · 增量构建
流水线优化
缩短构建时间
27
安全扫描
静态代码扫描(SAST) · 依赖漏洞扫描(SCA)
安全扫描
SAST
28
合规与审计
流水线日志 · 操作审计 · 版本追溯
合规
审计
29
多分支策略
Git Flow · Trunk-based · PR流水线
多分支策略
Git
30
案例实战
从代码提交到生产部署的完整流水线示例
案例实战
从代码提交到生产…
所属VIP或分类
同VIP:ANR问题分析及治理实战技巧
同VIP:CICD动态交付流水线配置教程
同VIP:CI运行与动态交付配置实战