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