
本书展示了以gitlabci/cd流水线为基础,结合时下十分火热的云原生技术,打造企业级devo应用体系的全流程。全书共分为3篇,篇为~3章,主要介绍云计算、云原生、微服务、敏捷开发、持续集成、devo、docker容器技术以及kubere(简称k8)核心技术等。第2篇为第4~9章,主要介绍了gitlab安装部署与基础使用、gitlabci/cd中runner的类型以及部署、gitlabci/cd流水线模型、gitlabci/cd变量、gitlabci/cd流水线的触发方式以及gitlabci/cd流水线中的缓存和附件等。第3篇为0~13章,主要介绍了前后端项目的创建、gitlabci/cd中基于onarqube的静态代码检查,以及gitlabci/cd中的编译、构建、发布、部署、测试和上线等流程。全书以搭建企业级devo应用台为目标,从云原生技术基础容器以及kubere技术入手;然后介绍了gitlabci/cd的常见功能应用;后从零开始,以经典的前后端项目为例,以解决企业内研发流程的困境为思路,一步一步地将整个项目的devo流水线创建起来。此外,还结合kubere技术进行可动态伸缩的弹部署上线。本书适合对docker技术、k8技术、gitlab技术及devo技术感兴趣的读者和相关工作人员。随书配备了案例源代码、授课用ppt及(扫码观看),可以帮助读者更好地学这些知识。通过本书的学,读者既可以掌握以docker容器技术和kubere技术为代表的云原生技术,又可以掌握gitlabci/cd中丰富的流水线功能,重要的是可以更容易地搭建起企业级应用的devo台。
阅读更多