什么是持续集成(CI)和持续部署(CD)?

它们是软件开发中的关键实践,也是DevOps方法的核心支柱。

🔄

持续集成 (CI)

CI涉及频繁将代码更改集成到共享仓库中,并自动化测试以确保代码的可靠性。

📦

持续交付 (CD)

CD自动化代码更改的测试和交付过程,仅在自动部署到生产环境之前停止。

🔁

CI/CD流水线

流水线是一组连接的测试、过程和检查,包括CI、CD,由敏捷思维、DevOps方法和SRE实践支持。