課程費用

5800.00 /人

課程時長

2

成為教練

課程簡介

全面介紹持續(xù)集成和持續(xù)交付的概念和最佳實踐,流水線的搭建方式, 工具鏈的介紹和選型, 以及對持續(xù)集成的度量和持續(xù)改進學(xué)員需要動手實踐, 從0開始最終搭建一個CICD系統(tǒng)。課程理論和實踐相結(jié)合,讓CICD有據(jù)可依,有理可循;隨講隨做,在Cloud環(huán)境中體驗CICD的真實感覺。

目標(biāo)收益

? 幫助企業(yè)在敏捷轉(zhuǎn)型中指明一條道路
? 幫助企業(yè)理解CICD的理念和工作方式
? 給企業(yè)一個可供參考的CICD解決方案
? 幫助企業(yè)了解實現(xiàn)CICD中遇到的困難和阻礙, 以及解決方案

培訓(xùn)對象

從事IT相關(guān)人員, 軟件工程師, 測試工程師, 運維工程師, 敏捷教練均可。

課程大綱

持續(xù)集成持續(xù)交付的概念 (2h) 1、CICD與傳統(tǒng)瀑布模型的對比,了解使用后的收益
2、Martin Fowler關(guān)于CI的最佳實踐
3、CICD在日常中的真實狀態(tài)
4、如何向CICD靠攏和轉(zhuǎn)型
流水線搭建(7h) 1、流水線總覽 – 怎樣做一個好的流水線
1.1、流水線的必要組成部分
1.2、流水線相關(guān)的生態(tài)系統(tǒng)
1.3、怎么才是一個好的流水線

2、流水線工具選型
2.1、如何選擇適合自己的流水線工具
2.2、流水線工具Demo

3、代碼和版本管理
3.1、分支策略
3.2、Git Flow
3.3、分支策略Demo

4、代碼質(zhì)量保證
4.1、單元測試是王道
4.2、代碼覆蓋率并不是錦上添花
4.3、靜態(tài)代碼掃描
4.4、圈復(fù)雜度如何控制

5、構(gòu)建物管理
5.1、構(gòu)建物:我從哪來,要到哪去
5.2、如何存儲構(gòu)建物
5.3、構(gòu)建物倉庫
5.4、構(gòu)建物Demo

6、環(huán)境管理
6.1、不同環(huán)境的管理
6.2、環(huán)境的部署方式和工具介紹
6.3、環(huán)境部署Demo

7、基于容器的流水線設(shè)計
7.1、容器和K8S的簡介(Optional)
7.2、容器為什么招人喜歡
7.3、基于容器的流水線有什么不同?
7.4、基于K8S的CICD流水線設(shè)計和Demo

8、持續(xù)交付環(huán)節(jié)
8.1、持續(xù)交付的權(quán)限控制
8.2、持續(xù)交付的監(jiān)控
8.3、持續(xù)交付失敗后的回退
8.4、持續(xù)交付的Demo
持續(xù)集成和交付的度量 (2h) 1、度量的分類和目的
2、如何使用度量
3、對度量進行分析(現(xiàn)場分析之前的真實度量數(shù)據(jù),并指出其中問題)
轉(zhuǎn)型和持續(xù)改進 (1h) 1、轉(zhuǎn)型需要的動力和面臨的困難
2、案例分析:大型互聯(lián)網(wǎng)公司如何達到持續(xù)集成
3、案例分析:通訊企業(yè)DevOps轉(zhuǎn)型之路
持續(xù)集成持續(xù)交付的概念 (2h)
1、CICD與傳統(tǒng)瀑布模型的對比,了解使用后的收益
2、Martin Fowler關(guān)于CI的最佳實踐
3、CICD在日常中的真實狀態(tài)
4、如何向CICD靠攏和轉(zhuǎn)型
流水線搭建(7h)
1、流水線總覽 – 怎樣做一個好的流水線
1.1、流水線的必要組成部分
1.2、流水線相關(guān)的生態(tài)系統(tǒng)
1.3、怎么才是一個好的流水線

2、流水線工具選型
2.1、如何選擇適合自己的流水線工具
2.2、流水線工具Demo

3、代碼和版本管理
3.1、分支策略
3.2、Git Flow
3.3、分支策略Demo

4、代碼質(zhì)量保證
4.1、單元測試是王道
4.2、代碼覆蓋率并不是錦上添花
4.3、靜態(tài)代碼掃描
4.4、圈復(fù)雜度如何控制

5、構(gòu)建物管理
5.1、構(gòu)建物:我從哪來,要到哪去
5.2、如何存儲構(gòu)建物
5.3、構(gòu)建物倉庫
5.4、構(gòu)建物Demo

6、環(huán)境管理
6.1、不同環(huán)境的管理
6.2、環(huán)境的部署方式和工具介紹
6.3、環(huán)境部署Demo

7、基于容器的流水線設(shè)計
7.1、容器和K8S的簡介(Optional)
7.2、容器為什么招人喜歡
7.3、基于容器的流水線有什么不同?
7.4、基于K8S的CICD流水線設(shè)計和Demo

8、持續(xù)交付環(huán)節(jié)
8.1、持續(xù)交付的權(quán)限控制
8.2、持續(xù)交付的監(jiān)控
8.3、持續(xù)交付失敗后的回退
8.4、持續(xù)交付的Demo
持續(xù)集成和交付的度量 (2h)
1、度量的分類和目的
2、如何使用度量
3、對度量進行分析(現(xiàn)場分析之前的真實度量數(shù)據(jù),并指出其中問題)
轉(zhuǎn)型和持續(xù)改進 (1h)
1、轉(zhuǎn)型需要的動力和面臨的困難
2、案例分析:大型互聯(lián)網(wǎng)公司如何達到持續(xù)集成
3、案例分析:通訊企業(yè)DevOps轉(zhuǎn)型之路

活動詳情

提交需求