ci | cd
ci | cd 相当于开发人员和运维人员共同完成的东西 ci:Jenkins cd:k8s
ci : 持续集成 开发人员写出的代码提交到共享仓库 比如说Git 自动触发代码检查 测试
好处: 很快的发现bug 代码不用堆积
cd: 持续交付:代码测试没问题后 自动打包成可以发布的版本 需要手动试用
持续部署:更进一步,全面部署到生产环境
ci cd过程 : 比如说开发一个网站的时候 写完登录功能代码 然后自动跑测试 没问题后打包代码成可以发布的版本 经理手动试用后 再发布到线上供用户使用
ci 工具:jekins
在kubephere部署jekins详情看官方文档 KubeSphere DevOps 系统
cd工具:k8s