DevOps全流程:GitLab CI/CD+Jenkins+Ansible培訓(xùn)課程
-
-
培訓(xùn)對象: DevOps工程師、開發(fā)人員、運維工程師、持續(xù)交付團隊人員。
-
-
培訓(xùn)目標(biāo):
-
-
培訓(xùn)內(nèi)容介紹:
-
一、 DevOps理念與工具鏈: 理解DevOps文化,介紹CI/CD工具鏈(GitLab、Jenkins、Ansible、Docker、K8s)的配合。
二、 GitLab CI/CD基礎(chǔ): 配置GitLab Runner,編寫.gitlab-ci.yml定義流水線階段和任務(wù)。
三、 GitLab CI/CD高級特性: 使用緩存和 artifacts加速構(gòu)建,定義環(huán)境(environment),實現(xiàn)自動部署。
四、 Jenkins安裝與配置: 部署Jenkins,配置插件和憑證,創(chuàng)建多分支流水線項目。
五、 Jenkins Pipeline即代碼: 編寫Declarative Pipeline,定義stage和step,集成Git和構(gòu)建工具。
六、 Jenkins共享庫: 創(chuàng)建共享庫封裝通用邏輯,在多個流水線中復(fù)用,提升維護效率。
七、 Ansible基礎(chǔ)與架構(gòu): 理解Ansible的無代理架構(gòu),安裝控制節(jié)點,配置inventory主機清單。
八、 Ansible Playbook編寫: 編寫Playbook定義配置任務(wù),使用模塊(copy、service、yum)管理遠(yuǎn)程主機。
九、 Ansible角色與變量: 創(chuàng)建角色組織Playbook,使用變量實現(xiàn)環(huán)境差異化配置。
十、 CI/CD集成Ansible: 在GitLab CI或Jenkins流水線中調(diào)用Ansible Playbook,實現(xiàn)自動化部署。
十一、 容器化部署集成: 在流水線中構(gòu)建Docker鏡像,推送到私有倉庫,使用Ansible部署容器化應(yīng)用。
十二、 實戰(zhàn)項目:完整CI/CD流水線: 從代碼提交開始,經(jīng)過自動構(gòu)建、測試、部署到生產(chǎn)環(huán)境的全流程自動化。
如果您想學(xué)習(xí)本課程,請
預(yù)約報名
如果沒找到合適的課程或有特殊培訓(xùn)需求,請
訂制培訓(xùn)
除培訓(xùn)外,同時提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916
技術(shù)服務(wù)需求表點擊在線申請
服務(wù)特點:
海量專家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項目專家,針對實際需求,顧問式咨詢,互動式授課,案例教學(xué),小班授課,實際項目演示,快捷高效,省時省力省錢。
專家力量:
中國科學(xué)院軟件研究所,計算研究所高級研究人員
oracle,微軟,vmware,MSC,Ansys,candence,Altium,達(dá)索等大型公司高級工程師,項目經(jīng)理,技術(shù)支持專家
中科信軟培訓(xùn)中心,資深專家或講師
大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術(shù)分享
針對客戶實際需求,案例教學(xué),互動式溝通,學(xué)有所獲