---
id: ci
requestedLanguage: zh
descriptionLanguage: zh
---

# CI 持续集成 · Continuous Integration

- 类型: 集成实践
- 分组: 集成
- 位置: 集成 / 代码与依赖
- [来源](<https://martinfowler.com/articles/continuousIntegration.html>)

[HTML](https://dpm.cnonim.name/zh/practices/ci/)

频繁合并修改，并自动构建和检查集成后的结果。

## 关系

- 经常与之结合: [主干开发 · Trunk-based Development](/practices/trunk/zh.md) (combination)
- 由其可复现构建增强: [可复现构建 · Reproducible Builds](/practices/build/zh.md) (support)
- 为其奠定基础: [持续交付 · Continuous Delivery](/practices/delivery/zh.md) (support)
- 使用其版本: [配置管理 · Software Configuration Management](/practices/configuration/zh.md) (support)
- 可包含: [契约测试 · Consumer-driven Contract Testing](/practices/contract/zh.md) (support)
- 可包含: [架构适应度函数 · Architecture Fitness Functions](/practices/fitness/zh.md) (support)
- 可包含: [机密扫描 · Secret Scanning](/practices/secrets/zh.md) (support)
- 已可针对其运行: [可运行骨架 · Walking Skeleton](/practices/skeleton/zh.md) (combination)
- 可包含: [静态分析 · Static Analysis](/practices/static/zh.md) (support)
- 是其中的实践: [XP 极限编程 · Extreme Programming](/practices/xp/zh.md) (structure)

[在地图上显示](https://dpm.cnonim.name/#practice=ci&lang=zh)
