推荐序一
很高兴向大家介绍《GitLab CI/CD 从入门到实战》这本书!在我的印象中,这应该是业内第一本由中国技术人员原创的,系统、全面地讲解GitLab CI/CD的图书。
作者庞孟臣是在CSDN 坚持创作7年的博主,这是他的第一本书,但是这本书建立在跨度7年、100 多篇技术文章的基础上,是结合了他大量的DevOps实践和上千名读者的交流、认可基础上的。大家可以去看看作者在CSDN上的成就页面(CSDN账号:拿我的格子衫来),庞孟臣在上千万的活跃用户中排名前400名,他的技术方向涉及GiLlab、运维、Docker、前端等技术领域,足以说明他过硬的技术实力。
持续集成/持续发布(CI/CD)这个名词讲起来简单,但是从理论到落地,有无数的细节和策略要考虑。有了完善的CI/CD,一个团队就能每周、每天构建并发布最新版本的产品,这对于团队做出高质量的产品、维持敏捷的流程以及树立员工对产品的信心是非常重要的。这本书覆盖了CI/CD入门的基础操作和配置,全套流水线的实现,还给出了3个不同特点的实战用例,是所有做GitLab CI/CD的工程师的内容,对于其他类似的技术栈也是非常好的参考书。另外,我想说明我特别喜欢的一点 —— 本书中的代码可以在作者的博客和代码仓库中方便地检索到。这真正帮助了那些想动手实践的用户。此外,读者在实际工作中如果发现有改进的地方,可以通过开源协作的方式提issue,提PR改进。
这是CSDN和人民邮电出版社合作的“CSDN开发者文库”丛书中的第一本,我们双方希望把所有开发者文库的图书都能做到纸版书和电子书、代码、线上问答相结合,为读者提供全方位的服务。从 0 到 1 不容易,庞孟臣打响了第一枪之后,相信会有源源不断的博主的作品加入“CSDN开发者文库”,给IT界带来更多高质量的技术专著。
邹欣 CSDN副总裁