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