Files
nexus/wiki/concepts/CI-CD-Pipelines.md
weishen 5789476c23 Batch ingest: Multi-Agent Team / DevOps Maturity / 一语点醒梦中人 / NodeWarden
Sources:
- Agent-usecases-multi-Agent-Team.md
- DevOps-Maturity-Model-From-Traditional-IT-to-Advanced-DevOps.md
- AI-一语点醒梦中人.md
- Home-Office-NodeWarden-把-Bitwarden-搬上-Cloudflare-Workers彻底告别服务器.md

Entities: Trebuh, Cloudflare
Concepts: DevOps成熟度模型, 共享内存模式, 空性智慧, 绝处逢生
2026-04-15 18:05:17 +08:00

38 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: CI/CD Pipelines
type: concept
tags: [CI/CD, 自动化, 持续集成, 持续交付]
sources: ["sources/DevOps-Culture-and-Transformation.md"]
last_updated: 2026-04-15
---
## 定义
CI/CD Pipelines持续集成/持续交付流水线)是一套自动化流程,用于代码从提交到生产部署的全生命周期管理。
## 核心阶段
1. **持续集成CI**:代码提交后自动触发构建、测试和集成
2. **持续交付CD**:通过自动化部署将代码交付至预生产环境
3. **持续部署Continuous Deployment**:全自动将代码部署至生产环境
## 关键工具
- [[Jenkins]]:开源 CI/CD 自动化服务器
- [[GitHub]] ActionsGitHub 内置 CI/CD
- [[GitLab]] CIGitLab 内置 CI/CD
- [[Kubernetes]]:容器化应用编排平台
- [[Docker]]:容器化 runtime
## 在 DevOps 中的角色
- CI/CD 是 DevOps 自动化的核心引擎,将反馈周期从数周压缩至分钟级
- 与 [[Agile]] 框架Scrum/Kanban协同实现迭代式交付
- 支撑 [[DevSecOps]]:安全扫描集成至流水线各阶段
## 关键指标
- 部署频率Deployment Frequency
- 变更前置时间Lead Time for Changes
- 平均恢复时间MTTR
- 变更失败率Change Failure Rate
## Aliases
- CI/CD Pipelines
- 持续集成/持续交付