敏捷之路 C++ jenkins,conan与artifactory构建C++项目的CI/CD体系及工程化实践
对于体量较大的C++项目来说,去谈工程化是极为困难的,尤其是当带着大量工具,第三方源码,项目配置细节和构建脚本的历史包袱,以及不同程度开发人员不同编程喜好带来的渗透式代码的情况下。引入CI及包管理,除了能明显提升开发工作效率外,还可以从侧面帮助开发人员在设计上解耦。在这一系列文章中,我将从0到1搭建完整的C++CI/CD体系并通过将一个复杂旧项目进行工程化改造来理解C++的组件化分为以下章节jen