容器平台自动化CI/CD流水线实操

 

CI/CD————(实操说明)

CI/CD

持续集成(Continuous Integration, CI):  代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈。

持续部署(Continuous Deployment, CD): 部署到测试环境、预生产环境、生成环境。 

持续部署(Continuous Delivery, CD):  将最终产品发布到生成环境、给用户使用。

Jenkins与容器技术CI/CD实战

说明:这张图稍微更形象一点,上线之前先把代码git到版本仓库,然后通过Jenkins 如Java项目通过maven去构建,这是在非容器之前,典型的自动化的一个版本上线流程。那它有哪些问题呢?

如:它的测试环境,预生产环境,测试环境。会存在一定的兼容性问题 (环境之间会有一定的差异)

容器化CI/CD

说明:它这里有一个docker harbor 的镜像仓库,通常会把你的环境打包为一个镜像,通过镜像的方式来部署。

猜你喜欢

转载自www.cnblogs.com/haowen980/p/9383306.html