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

1.3 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
CI/CD Pipelines concept
CI/CD
自动化
持续集成
持续交付
sources/DevOps-Culture-and-Transformation.md
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
  • 持续集成/持续交付