diff --git a/doc/changes/README.md b/doc/changes/README.md index 9bf1188..d4b2aad 100644 --- a/doc/changes/README.md +++ b/doc/changes/README.md @@ -101,14 +101,13 @@ ## DevOps 流水线 -4 条建木流水线 YAML 配置: +1 条已部署的建木流水线,push 代码时自动触发集成和部署: -| 流水线 | 触发方式 | 文件 | -|--------|---------|------| -| 构建流水线 | push | `.devops/构建流水线.yml` | -| 项目初始化 | 手动 | `.devops/项目初始化流水线.yml` | -| 多仓库协同 | 手动 | `.devops/多仓库协同流水线.yml` | -| 贡献者成长 | 定时 | `.devops/贡献者成长体系流水线.yml` | +| 流水线 | 触发方式 | 功能 | 文件 | +|--------|---------|------|------| +| 构建流水线 | push | 拉取代码 → 编译 → 部署到 /usr/local/bin → 验证 | `.devops/构建流水线.yml` | + +另有 3 条流水线 YAML 配置已提交到仓库但未部署(项目初始化、多仓库协同、贡献者成长)。 --- diff --git a/doc/新需求构思报告.docx b/doc/新需求构思报告.docx index c1077a8..cbaad88 100644 Binary files a/doc/新需求构思报告.docx and b/doc/新需求构思报告.docx differ diff --git a/doc/端到端工作流说明文档.md b/doc/端到端工作流说明文档.md index 2a97500..f40c743 100644 --- a/doc/端到端工作流说明文档.md +++ b/doc/端到端工作流说明文档.md @@ -12,7 +12,7 @@ ``` ┌─────────────────────────────────────────────────────────┐ │ DevOps 流水线层 │ -│ (4 条建木 YAML · push/定时/手动触发) │ +│ (1 条已部署 · push 触发) │ ├─────────────────────────────────────────────────────────┤ │ 端到端编排层 │ │ community-ops / quality-gate / project-bootstrap / │ @@ -232,15 +232,26 @@ contributor-growth-full.sh z2_cc gitlink-cli - `skills/gitlink-contributor-growth/scripts/growth-analyze.js` — 分析引擎 - `.devops/贡献者成长体系流水线.yml`(定时触发) -## 七、DevOps 流水线总览 +## 七、DevOps 流水线 + +### 7.1 已部署流水线 + +| 流水线 | 触发方式 | 功能 | 文件 | +|--------|----------|------|------| +| 构建流水线 | push | 拉取代码 → 编译 → 部署到 /usr/local/bin → 验证 | `.devops/构建流水线.yml` | + +该流水线已在 GitLink DevOps 平台部署并成功运行,push 代码时自动触发集成和部署。 + +### 7.2 流水线 YAML 配置(未部署) + +以下 YAML 配置文件已提交到仓库,但尚未在建木平台部署: | 流水线 | 触发方式 | 对应场景 | 文件 | |--------|----------|----------|------| -| 构建流水线 | push | CLI 编译验证 | 构建流水线.yml | -| 项目初始化 | 手动 | 场景三 | 项目初始化流水线.yml | -| 多仓库协同 | 手动 | 场景四 | 多仓库协同流水线.yml | -| 贡献者成长 | 定时 | 场景五 | 贡献者成长体系流水线.yml | +| 项目初始化 | 手动 | 场景三 | `.devops/项目初始化流水线.yml` | +| 多仓库协同 | 手动 | 场景四 | `.devops/多仓库协同流水线.yml` | +| 贡献者成长 | 定时 | 场景五 | `.devops/贡献者成长体系流水线.yml` | -社区运营(场景一)和代码质量门禁(场景二)通过手动执行脚本运行,未接入 DevOps 流水线。所有流水线配置 DRY_RUN 默认安全模式,SSH 密钥用 `((work_together.ssh_key))` 密文引用,可在 GitLink DevOps 平台一键复现。 +社区运营(场景一)和代码质量门禁(场景二)通过手动执行脚本运行。所有流水线配置 DRY_RUN 默认安全模式,SSH 密钥用 `((work_together.ssh_key))` 密文引用。 — 文档完 —