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

對(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é)

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

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

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

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

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