CI/CD工具鏈實戰(zhàn)培訓(Jenkins/GitLab CI/Argo CD流水線搭建)
-
-
【培訓對象】
DevOps工程師、開發(fā)工程師、測試工程師、運維工程師,以及希望在企業(yè)內部落地自動化流水線的技術團隊。
-
-
【培訓目標】
一、 理解CI/CD(持續(xù)集成與持續(xù)交付/部署)的核心理念和實踐價值,掌握不同工具的選型策略。
二、 熟練使用Jenkins搭建和管理企業(yè)級CI/CD流水線,實現(xiàn)代碼的自動構建、測試和部署。
三、 掌握GitLab CI的配置語法,基于GitLab Runner實現(xiàn)與代碼倉庫深度集成的自動化流水線。
四、 理解GitOps理念,能夠使用Argo CD在Kubernetes環(huán)境中實現(xiàn)應用的聲明式持續(xù)交付和自動同步。
-
-
【培訓內容介紹】
一、 CI/CD基礎與工具選型:CI/CD發(fā)展歷程、核心價值、常見工具對比(Jenkins/GitLab CI/Argo CD/Drone)。
二、 Jenkins基礎與流水線語法:Jenkins架構、安裝配置、自由風格任務、Pipeline語法(Declarative/Scripted)。
三、 Jenkins集成與實踐:集成Git/SVN、Maven/Gradle構建、SonarQube代碼掃描、自動化測試觸發(fā)。
四、 Jenkins共享庫開發(fā):使用共享庫(Shared Libraries)實現(xiàn)流水線復用,統(tǒng)一團隊CI/CD規(guī)范。
五、 GitLab CI基礎:GitLab CI/CD架構、.gitlab-ci.yml語法解析、Runner類型與注冊。
六、 GitLab CI高級特性:環(huán)境(Environment)、手動審批、多項目流水線、父子流水線配置。
七、 Jenkins與Kubernetes集成:使用Kubernetes插件動態(tài)創(chuàng)建Jenkins Agent,實現(xiàn)彈性構建能力。
八、 容器化構建與鏡像管理:Docker構建最佳實踐、鏡像倉庫(Harbor)集成、鏡像安全掃描。
九、 GitOps理念與Argo CD基礎:GitOps核心原則、聲明式配置、Argo CD架構與工作原理。
十、 Argo CD深度實踐:應用部署配置(Application)、同步策略(自動/手動)、Sync Waves與Hook、多集群管理。
十一、 完整CI/CD流水線設計:從代碼提交到生產部署的全流程設計,包含開發(fā)、測試、預發(fā)、生產多環(huán)境管理。
十二、 實戰(zhàn)演練:使用Jenkins/GitLab CI完成應用構建與鏡像打包,再通過Argo CD將應用自動同步部署到Kubernetes集群。
如果您想學習本課程,請
預約報名
如果沒找到合適的課程或有特殊培訓需求,請
訂制培訓
除培訓外,同時提供相關技術咨詢與技術支持服務,有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術服務需求表點擊在線申請
服務特點:
海量專家資源,精準匹配相關行業(yè),相關項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學,小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達索等大型公司高級工程師,項目經(jīng)理,技術支持專家
中科信軟培訓中心,資深專家或講師
大多名牌大學,碩士以上學歷,相關技術專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術分享
針對客戶實際需求,案例教學,互動式溝通,學有所獲