Skip to content

Commit 0fbf6f5

Browse files
authored
feat: update Chinese version to sync with English version (#28)
feat: update spec of chinese to sync with english version
1 parent 048fcb1 commit 0fbf6f5

1 file changed

Lines changed: 49 additions & 49 deletions

File tree

content/_index.zh.md

Lines changed: 49 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ aliases: ["/zh/"]
44
layout: single
55
---
66

7-
# DevOps 成熟度规范
7+
# DevOps 成熟度规范 1.0.0
88

99
## 概述
1010

11-
DevOps 成熟度规范为 DevOps 最佳实践提供指导,旨在提升软件开发与运维过程中的协作、自动化和效率。
11+
### 什么是 DevOps 成熟度规范?
12+
13+
DevOps 成熟度规范是一套用于帮助组织评估和改进 DevOps 实践的指南和标准。它通过结构化的方法,覆盖基础、质量、安全、供应链安全、分析和报告等关键领域,旨在对齐最佳实践,并为 DevOps 社区持续改进提供框架。
1214

1315
## 关键要点
1416

@@ -22,29 +24,29 @@ DevOps 成熟度规范为 DevOps 最佳实践提供指导,旨在提升软件
2224

2325
## 规范
2426

25-
### DevOps 成熟度评估标准
26-
2727
| **类别** | **代码**[^1] | **评估项**[^2] | **要求**[^3] |
2828
|-----------|----------|---------------------------------|----------|
29-
| 基础 | D101 | [分支构建](#d101-分支构建) | 🟢 |
30-
| | D102 | [PR 构建](#d102-pr-构建) | 🟢 |
31-
| | D103 | [干净环境构建](#d103-干净环境构建) | 🟡 |
32-
| 质量 | D201 | [单元测试](#d201-单元测试) | 🟢 |
33-
| | D202 | [功能测试](#d202-功能测试) | 🟢 |
34-
| | D203 | [性能测试](#d203-性能测试) | 🟡 |
35-
| | D204 | [代码覆盖率](#d204-代码覆盖率) | 🟡 |
36-
| | D205 | [可访问性测试](#d205-可访问性测试) | 🟡 |
37-
| 安全 | D301 | [安全扫描](#d301-安全扫描) | 🟢 |
38-
| | D302 | [许可证扫描](#d302-许可证扫描) | 🟡 |
39-
| 供应链安全 | D401 | [构建过程文档化](#d401-构建过程文档化) | 🟢 |
40-
| | D402 | [CI/CD 代码化](#d402-ci-cd-代码化) | 🟢 |
41-
| | D403 | [制品签名](#d403-制品签名) | 🟡 |
42-
| | D404 | [依赖锁定](#d404-依赖锁定) | 🟡 |
43-
| 分析 | D501 | [静态代码分析](#d501-静态代码分析) | 🟡 |
44-
| | D502 | [动态代码分析](#d502-动态代码分析) | 🟡 |
45-
| | D503 | [代码风格检查](#d503-代码风格检查) | 🟡 |
46-
| 报告 | D601 | [通知与告警](#d601-通知与告警) | 🟢 |
47-
| | D602 | [附加报告](#d602-附加报告) | 🟢 |
29+
| 基础 | D101 | 分支构建 | 🟢 |
30+
| | D102 | PR 构建 | 🟢 |
31+
| | D103 | 干净环境构建 | 🟡 |
32+
| 质量 | D201 | 单元测试 | 🟢 |
33+
| | D202 | 功能测试 | 🟢 |
34+
| | D203 | 性能测试 | 🟡 |
35+
| | D204 | 代码覆盖率 | 🟡 |
36+
| | D205 | 可访问性测试 | 🟡 |
37+
| 安全 | D301 | 漏洞扫描 | 🟢 |
38+
| | D302 | 许可证扫描 | 🟡 |
39+
| 供应链安全 | D401 | 构建过程文档化 | 🟢 |
40+
| | D402 | CI/CD 代码化 | 🟢 |
41+
| | D403 | 制品签名 | 🟡 |
42+
| | D404 | 依赖锁定 | 🟡 |
43+
| | D405 | SBOM 生成 | 🟡 |
44+
| 分析 | D501 | 静态代码分析 | 🟡 |
45+
| | D502 | 动态代码分析 | 🟡 |
46+
| | D503 | 代码风格检查 | 🟡 |
47+
| 报告 | D601 | 通知与告警 | 🟢 |
48+
| | D602 | 附加报告 | 🟡 |
49+
| | D603 | 合规映射与可审计性 | 🟡 |
4850

4951
[^1]: 评估项 ID 代码是分配给特定评估项的唯一标识符。更多详情见[代码说明](#评估项代码说明)
5052
[^2]: 每个评估项的详细信息可在[评估项详情](#评估项详情)部分找到。
@@ -58,7 +60,7 @@ _提出新的评估项?_ 请[提交 issue](https://github.com/devops-maturity/
5860

5961
| 等级 | 分数范围 | 徽章 |
6062
|---------|-----------|------|
61-
| WIP | 0 - 29 | ![WIP](https://img.shields.io/badge/DevOps%20Maturity-WIP-red.svg) |
63+
| WIP | 0 - 29 | ![WIP](https://img.shields.io/badge/DevOps%20Maturity-WIP-red.svg) |
6264
| PASSING | 30 - 49 | ![PASSING](https://img.shields.io/badge/DevOps%20Maturity-PASSING-green.svg) |
6365
| BRONZE | 50 - 69 | ![BRONZE](https://img.shields.io/badge/DevOps%20Maturity-BRONZE-yellow.svg) |
6466
| SILVER | 70 - 89 | ![SILVER](https://img.shields.io/badge/DevOps%20Maturity-SILVER-silver.svg) |
@@ -88,35 +90,33 @@ _提出新的评估项?_ 请[提交 issue](https://github.com/devops-maturity/
8890
| **ID** | **评估项** | **说明** |
8991
|----------|--------------------|-----------------------------|
9092
| D101 | 分支构建 | 支持从任意指定分支进行构建,而不仅限于 `main` 分支。|
91-
| D102 | PR 构建 | 支持对 Pull Request(PR)进行构建,不仅限于直接推送到分支。|
92-
| D103 | 干净环境构建 | 支持在干净环境(如容器或虚拟机)中进行构建。|
93-
| D201 | 单元测试 | 支持单元测试,包括单元或组件级测试。 |
94-
| D202 | 功能测试 | 支持功能测试,如集成测试或端到端(E2E)测试。|
95-
| D203 | 性能测试 | 支持性能测试,包括负载、压力或吞吐量测试。 |
96-
| D204 | 代码覆盖率 | 支持代码覆盖率测量,包括行、分支或函数覆盖率。|
97-
| D205 | 可访问性测试 | 支持可访问性测试,符合如 WCAG 等标准。 |
98-
| D301 | 安全扫描 | 支持安全扫描,包括 SAST 和 DAST。 |
99-
| D302 | 许可证扫描 | 支持许可证扫描,如 SPDX、FOSSology 或 license-checkers 等工具。|
100-
| D401 | 构建过程文档化 | 提供构建过程文档,包括构建步骤、清单或可复现性说明。|
101-
| D402 | CI/CD 代码化 | 支持以代码形式定义 CI/CD 工作流,如流水线即代码或基础设施即代码。|
102-
| D403 | 制品签名 | 支持制品签名(如 PGP 或 GPG),确保真实性和完整性。|
103-
| D404 | 依赖锁定 | 支持依赖锁定或版本固定,确保可复现构建。 |
104-
| D501 | 静态代码分析 | 支持静态代码分析工具,如 SonarQube、Polaris 等。 |
105-
| D502 | 动态代码分析 | 支持动态分析,包括运行时行为分析或模糊测试。 |
106-
| D503 | 代码风格检查 | 支持代码风格检查,如 ESLint、Prettier 或 pre-commit 钩子。|
107-
| D601 | 通知与告警 | 支持通知系统,如邮件或 Slack 告警。 |
108-
| D602 | 附加报告 | 支持将详细报告附加到构建,如测试结果或覆盖率指标。|
93+
| D102 | PR 构建 | 支持对 Pull Request(PR)进行自动构建,可在合并前进行验证。|
94+
| D103 | 干净环境构建 | 确保构建在隔离且可复现的环境(如容器或虚拟机)中运行,避免受前次运行影响。|
95+
| D201 | 单元测试 | 支持执行单元或组件级测试,验证各独立功能或模块。|
96+
| D202 | 功能测试 | 支持运行功能、集成或端到端(E2E)测试,验证系统行为和交互。|
97+
| D203 | 性能测试 | 支持负载、压力和可扩展性测试,评估系统在高压下的响应和稳定性。|
98+
| D204 | 代码覆盖率 | 支持测试覆盖率测量,包括行、分支和函数覆盖率等指标,用于评估测试有效性。|
99+
| D205 | 可访问性测试 | 支持符合如 WCAG 等标准的可访问性测试,确保残障人士可用性。|
100+
| D301 | 漏洞扫描 | 使用 Snyk、Trivy 或 SonarQube 等工具对源代码、容器或基础设施进行已知安全漏洞扫描。|
101+
| D302 | 许可证扫描 | 检查开源依赖的许可证合规性和法律风险,避免未授权或不兼容的使用。|
102+
| D401 | 构建过程文档化 | CI/CD 构建步骤实现版本控制并有文档说明。|
103+
| D402 | CI/CD 代码化 | 流水线和基础设施以代码形式定义(IaC、PaC)。|
104+
| D403 | 制品签名 | 构建产物进行加密签名,确保真实性和完整性。|
105+
| D404 | 依赖锁定 | 所有依赖均锁定为精确版本,确保可复现构建。|
106+
| D405 | SBOM 生成 | 自动生成并管理软件材料清单(SBOM),如 SPDX 或 CycloneDX 格式。|
107+
| D501 | 静态代码分析 | 使用 SonarQube、Polaris 等工具进行静态分析,检测代码缺陷和安全隐患。|
108+
| D502 | 动态代码分析 | 在测试环境下运行应用,检测运行时漏洞、内存泄漏或行为异常。|
109+
| D503 | 代码风格检查 | 使用 ESLint、Prettier 或 pre-commit 钩子检查代码风格和一致性。|
110+
| D601 | 通知与告警 | 在关键 CI/CD 事件时通知相关人员,如邮件或 Slack。|
111+
| D602 | 附加报告 | CI/CD 运行生成并附加结构化测试和分析报告。|
112+
| D603 | 合规映射与可审计性 | 映射控制到合规标准(如 SLSA、NIST、ISO 20243),并生成可审计报告。|
109113

110114
{{< /details >}}
111115

112116
---
113117

114118
## 常见问题解答
115119

116-
### 如何自动计算成熟度得分?
117-
118-
你可以使用 [devops-maturity](https://github.com/devops-maturity/devops-maturity),该工具支持 Web UI 和 CLI,可自动计算你的成熟度得分。
119-
120120
### OpenSSF Best Practices 和 DevOps Maturity 有什么区别?
121121

122122
[OpenSSF Best Practices](https://www.bestpractices.dev/) 面向整个软件开发生命周期的开源项目,而 DevOps Maturity 专注于适用于开源和企业内部项目的 DevOps 实践。DevOps Maturity 提供 Web UI 和 CLI 两种自动化成熟度评分方式,而 OpenSSF Best Practices 仅提供基于 Web 的 SaaS 服务,不支持内部部署。
@@ -133,6 +133,6 @@ DevOps Maturity Model 是一个概念框架,描述了 DevOps 采纳和成熟
133133

134134
你可以通过以下方式将 DevOps Maturity Specification 融入组织的 DevOps 实践中:
135135

136-
* 使用各项评估标准来衡量当前的 DevOps 成熟度水平。
137-
* 按照推荐的标准逐步改进 DevOps 流程。
138-
* 使用如 [devops-maturity](https://github.com/devops-maturity/devops-maturity) 这样的工具,自动计算成熟度得分并生成徽章。
136+
- 使用各项评估标准来衡量当前的 DevOps 成熟度水平。
137+
- 按照推荐的标准逐步改进 DevOps 流程。
138+
- 使用如 [devops-maturity](https://github.com/devops-maturity/devops-maturity) 这样的工具,自动计算成熟度得分并生成徽章。

0 commit comments

Comments
 (0)