敏捷之路 C++ jenkins,conan與artifactory構(gòu)建C++項目的CI/CD體系及工程化實踐

對于體量較大的C++項目來說,去談工程化是極為困難的,尤其是當(dāng)帶著大量工具,第三方源碼,項目配置細節(jié)和構(gòu)建腳本的歷史包袱,以及不同程度開發(fā)人員不同編程喜好帶來的滲透式代碼的情況下。

引入CI及包管理,除了能明顯提升開發(fā)工作效率外,還可以從側(cè)面幫助開發(fā)人員在設(shè)計上解耦。

在這一系列文章中,我將從0到1搭建完整的C++ CI/CD體系

并通過將一個復(fù)雜舊項目進行工程化改造來理解C++的組件化
分為以下章節(jié)

  1. jenkins配置-VS工程自動化
  2. jenkin常用指令,python與編輯EXCEL
  3. jenkins slave的使用
  4. 包管理工具CONAN的基本使用
  5. 搭建artifactory包管理倉庫
  6. CONAN包的制作(上)
  7. 使用artifactory包倉庫
  8. CONAN包的制作(下)
  9. proto包工程自動化構(gòu)建實例
  10. 工程化-舊項目的組件化改造

你可以在簡書或者我的網(wǎng)站瀏覽

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容