文档 运维知识库 DevOps CI/CD基础概念 CI/CD基础概念 CI/CD基础概念持续集成/持续交付(CI/CD)是现代软件开发的核心实践。 什么是CI/CD? 持续集成(CI): 频繁地将代码集成到主干,并自动构建和测试 持续交付(CD): 自动化交付流程,确保软件随时可以部署 持续部署: 自动将通过测试的代码部署到生产环境 常见工具 Jenkins GitLab CI/CD GitHub Actions CircleCI Travis CI 基本流程 代码提交 自动构建 自动测试 部署到测试环境 部署到生产环境 基础设施即代码