---
title: "CI/CD"
type: concept
tags: [DevOps, Automation, Deployment]
sources: [devops-culture-transformation.md, devops-maturity-model.md, devsecops-best-practices.md]
last_updated: 2025-03-01
---

## Summary
CI/CD是持续集成/持续交付的缩写，是现代软件开发的核心实践。

## Definition
CI/CD是自动化软件构建、测试和部署的实践，使小批量更新能够频繁可靠地发布。

## Components
- CI：持续集成，每次代码提交自动构建和测试
- CD：持续交付，自动将通过测试的代码部署到各环境
- 持续部署：自动将通过所有测试的代码部署到生产

## Key Claims
- CI/CD是Agile加速器，将反馈周期从数周缩短到数分钟
- CI/CD是DevOps的核心使能器
- DevSecOps将安全测试集成到CI/CD

## Connections
- [[DevOps文化]] ← 实现 ← CI/CD
- [[DevSecOps]] ← 扩展 ← CI/CD

