配置管理與持續(xù)集成實踐培訓(xùn)課程 (基于Git/GitLab及Jenkins的實操過程培訓(xùn)課程
| 培訓(xùn)目標(biāo):
|
- 深入理解配置管理與持續(xù)集成的最新工作理念
- 深入理解基于GitLab的Git代碼庫托管策與方法
- 基于Jenkins搭建持續(xù)集成平臺
- 實現(xiàn)從開發(fā)到發(fā)布的工具鏈集成,支持軟件全生命周期管理
-
| 配置管理與持續(xù)集成 |
頻繁變更和快速發(fā)布使ALM面臨的挑戰(zhàn)
配置管理當(dāng)前的發(fā)展趨勢
- 分布式代碼倉庫
- 自動化構(gòu)建
- 持續(xù)集成 分布式版本控制系統(tǒng)Git的引入
GitLab 提供能功能和服務(wù)
Jenkins的持續(xù)集成平臺能力
|
| Git簡介 |
Git 的分布式管理架構(gòu)
Git的功能簡介
Git的發(fā)展與應(yīng)用情況
Git安裝、配置 |
| Git操作指南 |
創(chuàng)建版本倉庫
版本管理
協(xié)同編輯
遠程倉庫操作 |
| Git的分支管理 |
- 分支管理的策略
- 都有哪些分支:
- 分支管理操作指南
- 解決分支沖突
|
Git的標(biāo)簽管理
|
- Git中標(biāo)簽的用途
- 標(biāo)簽的命名方法
- 標(biāo)簽操作指南
|
| 搭建并使用GitLab |
Git Lab和 Git,Git Hub的關(guān)系
如何申請GitLab服務(wù)
如何使用GitLab在線服務(wù)
使用GitLab進行團隊代碼管理 |
| 基于Jenkins搭建持續(xù)集成平臺 |
持續(xù)集成的程序管理理念
持續(xù)集成相關(guān)的工作要素:
- 工具自動化 Jenkins的持續(xù)集成工作平臺架構(gòu)原理
|
| Jenkins操作基礎(chǔ) |
- Jenkins Git安裝設(shè)置
- Jenkins配置
- Jenkins管理
- Jenkins安裝程序生成作業(yè)
- Jenkins郵件通知
- Jenkins報表
- Jenkins管理插件
- Jenkins安全
- Jenkins服務(wù)器維護
|
| 基于Jenkins搭建持續(xù)集成PipeLine和工具鏈 |
- 定義工作流與PipeLine
- 對接Git/GitLab代碼倉庫
- 編寫構(gòu)建腳本
- 接入代碼檢查工具
- 接入單元測試工具
- 接入自動化測試
- 配置分布式構(gòu)建
- 配置自動部署
- 采集監(jiān)視數(shù)據(jù)、創(chuàng)建監(jiān)視視圖
- 觸發(fā)PipeLine進行持續(xù)集成
|
| 方案回顧 |
Git、GitLab、Jenkins的關(guān)系
版本控制和持續(xù)集成的結(jié)合
探討新的開發(fā)模式 |
|
如果您想學(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,達索等大型公司高級工程師,項目經(jīng)理,技術(shù)支持專家
中科信軟培訓(xùn)中心,資深專家或講師
大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富
多年實際項目經(jīng)歷,大型項目實戰(zhàn)案例,熱情,樂于技術(shù)分享
針對客戶實際需求,案例教學(xué),互動式溝通,學(xué)有所獲