對于體量較大的C++項目來說,去談工程化是極為困難的,尤其是當(dāng)帶著大量工具,第三方源碼,項目配置細節(jié)和構(gòu)建腳本的歷史包袱,以及不同程度開發(fā)人員不同編程喜好帶來的滲透式代碼的情況下。
引入CI及包管理,除了能明顯提升開發(fā)工作效率外,還可以從側(cè)面幫助開發(fā)人員在設(shè)計上解耦。
在這一系列文章中,我將從0到1搭建完整的C++ CI/CD體系
并通過將一個復(fù)雜舊項目進行工程化改造來理解C++的組件化
分為以下章節(jié)
- jenkins配置-VS工程自動化
- jenkin常用指令,python與編輯EXCEL
- jenkins slave的使用
- 包管理工具CONAN的基本使用
- 搭建artifactory包管理倉庫
- CONAN包的制作(上)
- 使用artifactory包倉庫
- CONAN包的制作(下)
- proto包工程自動化構(gòu)建實例
- 工程化-舊項目的組件化改造
你可以在簡書或者我的網(wǎng)站瀏覽