27 lines
1009 B
Markdown
27 lines
1009 B
Markdown
---
|
||
title: "CI/CD 流水线"
|
||
type: concept
|
||
tags: [devops, automation, continuous-integration, continuous-delivery]
|
||
sources: [cloud-devop-maturity-guideline]
|
||
last_updated: 2026-04-16
|
||
---
|
||
|
||
## Definition
|
||
CI/CD 流水线(持续集成/持续交付流水线)是自动化软件构建、测试和部署的流程管道,实现从代码提交到生产发布的全自动化。
|
||
|
||
## Components
|
||
- **持续集成(CI)**:代码提交后自动构建、编译、单元测试
|
||
- **持续交付(CD)**:通过自动化测试后将代码部署到预生产环境
|
||
- **持续部署(Continuous Deployment)**:自动部署到生产环境
|
||
|
||
## Key Tools
|
||
- [[Terraform]]:IaC 配置
|
||
- [[Ansible]]:配置管理
|
||
- [[Jenkins]]:(常见但未在本源文件中提及)
|
||
- [[GitLab CI]]:(常见但未在本源文件中提及)
|
||
|
||
## Connections
|
||
- [[DevOps 成熟度模型]] ← 技术基础 ← [[CI/CD 流水线]]
|
||
- [[IaC]] ← 依赖 ← [[CI/CD 流水线]]
|
||
- [[DORA 指标]] ← 受影响 ← [[CI/CD 流水线]]
|