敏捷之路 C++ jenkins,conan与artifactory构建C++项目的CI/CD体系及工程化实践

对于体量较大的C++项目来说,去谈工程化是极为困难的,尤其是当带着大量工具,第三方源码,项目配置细节和构建脚本的历史包袱,以及不同程度开发人员不同编程喜好带来的渗透式代码的情况下。

引入CI及包管理,除了能明显提升开发工作效率外,还可以从侧面帮助开发人员在设计上解耦。

在这一系列文章中,我将从0到1搭建完整的C++ CI/CD体系

并通过将一个复杂旧项目进行工程化改造来理解C++的组件化
分为以下章节

  1. jenkins配置-VS工程自动化
  2. jenkin常用指令,python与编辑EXCEL
  3. jenkins slave的使用
  4. 包管理工具CONAN的基本使用
  5. 搭建artifactory包管理仓库
  6. CONAN包的制作(上)
  7. 使用artifactory包仓库
  8. CONAN包的制作(下)
  9. proto包工程自动化构建实例
  10. 工程化-旧项目的组件化改造

你可以在简书或者我的网站浏览

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容