Git、Jenkins、Ansible實(shí)踐CI/CD課程(20章完整版)
Git、Jenkins、Ansible實(shí)踐CI/CD課程(20章完整版)
網(wǎng)盤(pán)地址:https://pan.baidu.com/s/17cQJ_AwMoxpXPFsUe_QsUg 提取碼: srnr
備用地址:https://share.weiyun.com/cHlBM7fj 密碼:vtvw6h
分享課程——《Git、Jenkins、Ansible實(shí)踐CI/CD》,課程一共20章,提供配套的文檔+軟件+腳本下載!學(xué)完本課程,你將會(huì)學(xué)到:掌握CI/CD自動(dòng)化部署Git\Jenkins\Sonar\Nexus\Ansible\shell等內(nèi)容。
課程內(nèi)容包含:
1、掌握持續(xù)集成、持續(xù)交付、持續(xù)部署、自動(dòng)化部署流程、容器發(fā)布流程、部署策略(藍(lán)綠、灰度、滾動(dòng))
2、掌握Git提交代碼、回退代碼、區(qū)域概念、分支模型;掌握遠(yuǎn)程倉(cāng)庫(kù)Gitee、Gitlab、備份、恢復(fù)
3、掌握J(rèn)enkins基本應(yīng)用、Jenkins集成Gitlab、集成Shell腳本、集成Ansible
4、掌握J(rèn)enkins構(gòu)建靜態(tài)站點(diǎn)CI與CD,使用Shell、Ansible來(lái)實(shí)現(xiàn)不同環(huán)境的滾動(dòng)升級(jí)策略
5、掌握J(rèn)enkins構(gòu)建Java應(yīng)用(War包類型、Jar包類型),實(shí)現(xiàn)WebHook全自動(dòng)CI流程
6、掌握Nexus制品庫(kù),以及Jenkins如何集成制品庫(kù),實(shí)現(xiàn)自動(dòng)拉取代碼,自動(dòng)編譯代碼,自提交制品庫(kù)
7、掌握Sonarqube質(zhì)量檢測(cè),以及Jenkins集成Sonarqube進(jìn)行代碼質(zhì)量掃描
8、掌握J(rèn)enkins集成DingDing,實(shí)現(xiàn)Sonarqube質(zhì)量檢測(cè)結(jié)果狀態(tài)通知
9、掌握J(rèn)enkins全自動(dòng)化CI流程,自動(dòng)化部署測(cè)試環(huán)境CD流程,手動(dòng)部署生產(chǎn)環(huán)境CD流程
10、掌握J(rèn)enkinsPipeline流水線CI與CD、掌握J(rèn)enkins分布式構(gòu)建及RBAC權(quán)限管理
課程大綱:
第1章 持續(xù)集成CI、CD核心概念
第2章 自動(dòng)化發(fā)布代碼策略
第3章 Git分布式版本控制-本地倉(cāng)庫(kù)
第4章 Git分布式版本控制-遠(yuǎn)程倉(cāng)庫(kù)
第5章 Gitlab分布式版本控制系統(tǒng)-入門(mén)
第6章 Gitlab分布式版本控制系統(tǒng)-進(jìn)階
第7章 Gitlab分布式版本控制系統(tǒng)-維護(hù)
第8章 Jenkins快速入門(mén)
第9章 Jenkins集成Git、Shell、Ansible
第10章 Jenkins基于Shell構(gòu)建CI實(shí)戰(zhàn)
第11章 Jenkins基于Ansible構(gòu)建CI實(shí)踐
第12章 Jenkins基于觸發(fā)器實(shí)現(xiàn)自動(dòng)化CI實(shí)踐
第13章 Jenkins基于CommitID實(shí)現(xiàn)自動(dòng)化回退
第14章 Jenkins實(shí)現(xiàn)Java項(xiàng)目的CI實(shí)踐
第15章 Jenkins基于Nexus實(shí)現(xiàn)CI-CD實(shí)踐
第16章 Jenkins基于Jar包實(shí)現(xiàn)CI-CD實(shí)踐
第17章 Jenkins集成SonarQube實(shí)現(xiàn)CI質(zhì)量檢查實(shí)踐
第18章 Jenkins集成釘釘實(shí)現(xiàn)CI質(zhì)檢結(jié)果通知實(shí)踐
第19章 Jenkins Pipeline流水線實(shí)現(xiàn)CI-CD實(shí)踐
第20章 Jenkins分布式構(gòu)建與RBAC權(quán)限實(shí)踐
文檔+軟件+腳本