簡介:本課講述了如何使用Jenkins做測試環(huán)境的自動化構(gòu)建與部署,課程中的案例會利用Jenkins 配合 Git, Maven, Java, Tomcat, MySQL等語言與工具實現(xiàn)一個典型的互聯(lián)網(wǎng)應(yīng)用的自動化構(gòu)建部署。
第1章 課程介紹
本章簡述整體的課程安排,以及課程所需的前置準(zhǔn)備環(huán)境:數(shù)據(jù)庫MySQL,測試環(huán)境OS CentOS。
第2章 Jenkins基礎(chǔ)
本章介紹Jenkins的安裝、Jenkins中的常用插件的安裝方法、Jenkins用戶配置以及提醒郵件的配置。
第3章 應(yīng)用部署服務(wù)器準(zhǔn)備
本章對Linux系統(tǒng)簡介、安裝Java環(huán)境、安裝并配置 Git、安裝并配置 Maven、安裝并配置 Tomcat、以及將部署服務(wù)器配置到Jenkins上。
- 視頻: 3-1 Linux系統(tǒng)準(zhǔn)備 (03:39)
- 視頻: 3-2 安裝Java環(huán)境 (00:57)
- 視頻: 3-3 安裝并配置Git (06:50)
- 視頻: 3-4 安裝并配置Maven (03:51)
- 視頻: 3-5 下載Tomcat (01:30)
- 視頻: 3-6 解壓安裝Tomcat (00:41)
- 視頻: 3-7 配置Tomcat (02:11)
- 視頻: 3-8 啟動驗證Tomcat (01:21)
- 視頻: 3-9 新建節(jié)點 (01:10)
- 視頻: 3-10 配置IP (01:52)
- 視頻: 3-11 嘗試連接 (00:42)
- 視頻: 3-12 運(yùn)行驗證任務(wù) (02:40)
- 視頻: 3-13 本章回顧 (00:58)
第4章 部署應(yīng)用介紹與前期準(zhǔn)備
本章講解Fork github上的應(yīng)用、部署應(yīng)用下載、簡略分析部署應(yīng)用、 數(shù)據(jù)庫準(zhǔn)備、本地運(yùn)行部署應(yīng)用、將更新后的代碼上傳到github。
- 視頻: 4-1 Github的介紹 (00:28)
- 視頻: 4-2 部署應(yīng)用程序 (00:51)
- 視頻: 4-3 Github上Fork部署應(yīng)用程序 (02:18)
- 視頻: 4-4 Github上打開fork的部署應(yīng)用 (00:24)
- 視頻: 4-5 復(fù)制克隆鏈接 (00:48)
- 視頻: 4-6 將源代碼clone到本地 (00:39)
- 視頻: 4-7 用Intellij Idea打開克隆好的項目 (00:46)
- 視頻: 4-8 簡要說明代碼源程序 (00:46)
- 視頻: 4-9 Maven 構(gòu)建項目 (01:15)
- 視頻: 4-10 創(chuàng)建數(shù)據(jù)庫表 (00:31)
- 視頻: 4-11 導(dǎo)入源代碼中的sql文件 (01:10)
- 視頻: 4-12 執(zhí)行sql并檢查結(jié)果 (00:56)
- 視頻: 4-13 配置數(shù)據(jù)庫參數(shù) (01:54)
- 視頻: 4-14 驗證參數(shù)是否配置正確 (01:20)
- 視頻: 4-15 在git上Commit更新代碼 (02:39)
- 視頻: 4-16 Push更新代碼到Github (00:28)
- 視頻: 4-17 部署應(yīng)用程序的總結(jié)_1 (00:13)
- 視頻: 4-18 本章回顧 (01:06)
第5章 Jenkins自動化部署任務(wù)開發(fā)
本章簡述自動化構(gòu)建、部署過程、 創(chuàng)建Jenkins 任務(wù),填寫部署代碼、實際運(yùn)行部署任務(wù)。
第6章 實戰(zhàn)
本章研發(fā)修改程序代碼、 運(yùn)行Jenkins環(huán)境發(fā)布任務(wù)、新環(huán)境上驗證研發(fā)更改。