CI/CD 代表 Continuous Integration(持续集成)和 Continuous Delivery/Deployment(持续交付/部署)— 这些实践可以自动化软件的构建、测试和部署。目标是频繁、可靠和快速地发布变更,用自动化取代手动的、容易出错的流程。
CI — Continuous Integration
CONTINUOUS INTEGRATION: developers frequently merge code into a shared branch, and each
change is AUTOMATICALLY built and tested:
→ on every push/PR: build the code + run tests (automatically)
→ catch integration problems and bugs EARLY (immediately, not weeks later)
→ keep the main branch in a working state
→ Frequent integration + automated verification = fewer, smaller, easier-to-fix problems.
