SPEC for 07.devops-and-tools/

Inherits from: ../SPEC.md Mode: append + override Updated: 2026-08-13


模块定位

CI/CD + 监控告警 + 开发工具 + 运维实践。

从 L0 继承

  • G1-G6 通用评分维度
  • 11 类基础扫描规则
  • 命名约定 + commit 格式 + 互链规则

本模块规则

评估维度(追加 G 维度后)

# 维度 2 分 1 分 0 分
B1 工具链完整度 有完整 Pipeline + 触发条件 有提及无链路 无
B2 配置即代码 有完整 yaml + 注释 有片段无注释 无
B3 ❌/✅ 反例对比 有正反例(事故案例) 只有正确用法 无对比
B4 监控覆盖 有 SLI/SLO + 告警分级 有指标无分级 无
B5 故障复盘 有 5Why + 改进项 + 时间线 有总结无深度 无

写作要求

  • Pipeline 必须写清触发条件、阶段顺序、缓存、制品、审批和失败处理。
  • YAML、脚本与 IaC 片段须可复制,并对关键字段、环境差异和敏感信息处理作说明。
  • 监控文章须定义 SLI/SLO、指标、标签、告警分级、抑制规则和响应责任人。
  • 工具选型至少有 ✅/❌ 场景对比,事故复盘采用时间线、影响、5Why 和改进项。
  • 交付物要包含安全、权限、凭据、回滚、审计和成本意识等运维检查项。

子目录约定

  • 01-tools/:开发、构建、测试、版本控制、容器与常用工程工具。
  • 02-workflow/:CI/CD、发布、IaC、监控告警、运维流程与故障复盘。