Files
nexus/wiki/concepts/CI-CD.md
2026-04-14 16:02:50 +08:00

29 lines
892 B
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"
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