上QQ阅读APP看书,第一时间看更新
第1章 认识GitLab CI/CD
时至今日,软件开发者应重新看待软件开发这一复杂的活动。微服务、网关、容器编排、链路追踪、服务网格等,让项目的功能变得更加完善、全面,也让项目变得更加复杂,更加难以集成和部署。日益复杂的系统架构给软件的集成与部署提出了新的挑战,从而迫使开发者通过引入更为先进的DevOps流程来优化集成部署流程,以此来提高生产力,降低开发集成的风险。在这种情况下,GitLab CI/CD应运而生,用于集中解决项目集成、项目部署的难题。
在本章中,我们将介绍CI/CD的含义、GitLab CI/CD的特性,以及GitLab CI/CD的一些基本概念,以帮助读者为后续学习GitLab CI/CD理论知识并将其运用于实践夯实基础。