本人2017年大连理工大学自动化本科毕业,校招进入华为中央软件院,2017.07~2022.07一直做编译器相关的项目,在项目中承担CIE(CI Engineer)的角色,有丰富的CI/CD经验,在即将转换技术方向的时间点,本人打算花些时间,将5年内积累的技术和思考做一些总结,希望能给从事CI/CD,DevOps,测试开发,测试等方向的读者一点参考,也为本人这5年的工作画一个圆满的句号。
下面的文章,大概会按照CI/CD综述,代码仓管理,CI/CD流水搭建,linux&&shell script,编译框架,测试框架等方向做总结,本人不会系统地讲解描述基础技术,比如shell命令,git的使用等,但是会将本人工作中遇到的问题的解决,架构的设计和思考做一个详尽的描述,所以,这些文章的内容可能看起来相对零散,但是相信从事相关工作的读者读了一定会有助益。
本人工作年限不长,很多内容受限于本人的项目经历和个人认知,肯定会有很多不妥之处,希望读者能理智看待笔者的总结,欢迎留言批评指点或者研讨。
2022.07.28