敏捷之路 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. 工程化-旧项目的组件化改造

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

你可能感兴趣的:(敏捷之路 C++ jenkins,conan与artifactory构建C++项目的CI/CD体系及工程化实践)