首页
›
DevOps、SRE 与可观测性工程
›
001-CICD流水线服务目录
›
《GitLab CI流水线服务目录的参数配置实践》
VIP20
本课程属于:001-CICD流水线服务目录
DevOps、SRE 与可观测性工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GitLab CI流水线服务目录的参数配置实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
服务目录概念
什么是服务目录 · 服务目录在DevOps中的作用 · 服务目录与CI/CD流水线的关联
服务目录概念
什么是服务目录
02
GitLab CI基础回顾
.gitlab-ci.yml结构 · stages · jobs
GitLab
CI
03
参数化流水线概述
为什么需要参数化 · 参数化带来的灵活性 · 常见参数化场景
参数化流水线概述
为什么需要参数化
04
CI/CD变量类型
GitLab CI变量分类(项目变量 · 组变量 · 实例变量
CI/CD
变量类型
05
预定义变量详解
CI_COMMIT_REF_NAME · CI_PIPELINE_ID · CI_JOB_ID等常用预定义变量
预定义变量详解
CI
06
自定义变量定义
在.gitlab-ci.yml中定义… · 变量作用域(全局 · job级别)
自定义变量定义
gitlab-ci.ym…
07
变量覆盖与保护
变量覆盖规则 · 保护变量(Protected var… · 掩码变量(Masked variab…
变量覆盖
保护
08
参数传递方式
通过UI手动触发传递参数 · 通过API传递参数 · 通过环境变量传递
参数传递方式
UI
09
rules与variables结合
基于rules动态设置变量 · 条件变量赋值
rules
variables
10
include与参数化
使用include引入外部配置 · 参数化include路径
include
参数化
11
模板化服务目录
创建可复用的CI模板 · 模板参数化设计
模板化服务目录
CI
12
服务目录参数设计原则
参数命名规范 · 参数类型选择 · 默认值设置
服务目录参数设计…
参数命名规范
13
环境差异化配置
开发/测试/生产环境参数分离 · 环境变量组管理
环境差异化配置
开发
14
密钥管理实践
CI/CD中密钥的安全存储 · 使用CI_JOB_ · 集成Vault
密钥管理实践
CI/CD
15
动态参数生成
在job中动态生成变量 · 使用script输出变量
动态参数生成
job
16
参数校验与默认值
在job中校验参数合法性 · 设置合理的默认值
参数校验
默认值
17
多项目流水线参数传递
跨项目触发流水线 · 传递参数给下游项目
多项目流水线参数…
跨项目触发流水线
18
父子流水线参数
父流水线向子流水线传递参数 · 子流水线结果回传
父子流水线参数
父流水线向子流水…
19
矩阵构建与参数
使用parallel
矩阵构建
参数
20
参数化部署策略
根据参数选择部署目标 · 蓝绿部署参数控制
参数化部署策略
根据参数选择部署…
21
服务目录版本管理
参数化版本号 · 自动版本递增策略
服务目录版本管理
参数化版本号
22
参数化测试选择
根据参数运行不同测试套件 · 测试环境参数化
参数化测试选择
根据参数运行不同…
23
参数化通知与报告
根据参数发送不同通知渠道 · 自定义报告内容
参数化通知
报告
24
参数化镜像选择
根据参数选择不同Docker镜像 · 镜像标签参数化
参数化镜像选择
Docker
25
参数化缓存策略
根据分支或参数设置不同缓存key · 缓存清理参数
参数化缓存策略
key
26
参数化超时与重试
设置job超时参数 · 重试次数参数化
参数化超时
重试
27
参数化资源分配
根据参数分配不同runner标签 · CPU/内存参数
参数化资源分配
runner
28
参数化审批流程
结合参数控制手动审批阶段 · 审批人参数化
参数化审批流程
结合参数控制手动…
29
参数化回滚机制
根据参数触发回滚操作 · 回滚版本参数传递
参数化回滚机制
根据参数触发回滚…
30
综合案例实战
构建一个完整的服务目录参数化流水线 · 从设计到部署全流程演示
综合案例实战
构建一个完整的服…
所属VIP或分类
同VIP:CICD流水线服务目录与Jenkins模板初始化
同VIP:CI/CD服务目录API设计与平台集成
同VIP:CI/CD服务目录模板测试与自动化验证