更新時間:2020-02-25 來源:黑馬程序員 瀏覽量:
Jenkins從環(huán)境配置到項目開發(fā)詳細視頻教程 | ||
初級 | 共20節(jié)課 | |
Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動的構(gòu)建測試軟件項目。在本套課程中,我們將全面的講解Jenkins相關(guān)知識。從Jenkins的安裝部署和環(huán)境配置,到Jenkins構(gòu)建Web應(yīng)用程序。 | ||
課程簡介
1、
Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持續(xù)、自動的構(gòu)建/測試軟件項目。在本套課程中,我們將全面的講解Jenkins相關(guān)知識。從Jenkins的安裝部署和環(huán)境配置,到Jenkins構(gòu)建Web應(yīng)用程序。從Jenkins+Docker+SpringCloud微服務(wù)持續(xù)部署,到Jenkins+Kubernetes進行分布式主從構(gòu)建。本課程既掌握了Jenkins在中小企業(yè)的中小型項目的持續(xù)集成,也掌握Jenkins在中大型在應(yīng)付大型互聯(lián)網(wǎng)項目的分布式持續(xù)集成。
2、適應(yīng)人群
有一定的Java基礎(chǔ),并且要有一定的web開發(fā)基礎(chǔ)。
3、課程亮點
全面的學(xué)習(xí)Jenkins,掌握Jenkins軟件安裝和相關(guān)環(huán)境配置,掌握Jenkins構(gòu)建Web項目,SpringCloud微服務(wù)項目,及整合Kubernetes完成分布式構(gòu)建。
能夠了解持續(xù)集成
能夠搭建Jenkins環(huán)境
能夠使用Jenkins完成Web項目持續(xù)集成
能夠使用Jenkins整合SonarQube,Email
能夠使用Jenkins+Docker+SpringCloud完成微服務(wù)持續(xù)集成
能夠使用Jenkins+Kubernetes完成微服務(wù)分布式構(gòu)建
4、主講內(nèi)容
章節(jié)一:持續(xù)集成及Jenkins概述
1. 了解瀑布模型與敏捷開發(fā)
2. 了解持續(xù)集成的組成
3. 了解Jenkins概述
章節(jié)二:Jenkins安裝和環(huán)境配置
1. Gitlab搭建和配置
2. Jenkins安裝和插件安裝
3. Jenkins權(quán)限管理
4. Jenkins憑證管理
5. Jenkins+Maven配置
章節(jié)三:Jenkins+Web項目持續(xù)集成
1. Jenkins創(chuàng)建流水線項目
2. Jenkins流水線腳本語法
3. 常用的Jenkins構(gòu)建觸發(fā)器
4. Jenkins整合SonarQube代碼審查
5. Jenkins整合Email完成構(gòu)建結(jié)果發(fā)布
章節(jié)四:Jenkins+Docker+SpringCloud微服務(wù)項目持續(xù)集成
1. Docker基礎(chǔ)
2. Dockerfile腳本構(gòu)建Docker鏡像
3. Docker私有倉庫Harbor安裝和使用
4. Jenkins集群部署SpringCloud微服務(wù)
章節(jié)五:Jenkins+Kubernetes+SpringCloud微服務(wù)項目持續(xù)集成
1. Jenkins分布式主從架構(gòu)
2. Jenkins與Kubernetes整合
3. Jenkins+Kubernetes完成微服務(wù)項目分布式構(gòu)建
推薦了解黑馬程序員軟件測試培訓(xùn)課程。