益阳痪上旅行社

DevOps: 基于Jenkins的CI/CD工程實戰(zhàn)
體系課

DevOps: 基于Jenkins的CI/CD工程實戰(zhàn)

  • 架構設計
  • Java
  • Docker
  • K8S
  • DevOps
  • 技術管理
  • 敏捷
  • 項目管理
  • Vue.Js
  • Node.JS

DevOps工程工具鏈集成實踐,Jenkins持續(xù)集成和持續(xù)部署實踐

¥999.9
本課程包括
  • 24小時30分鐘的視頻隨時觀看
  • 可在APP隨時觀看
  • 結業(yè)證書
你將收獲
  • 流水線即代碼,DevOps工具鏈集成。您將高效地使用Jenkins實施DevOps實踐。
  • 掌握端到端流水線實踐,完成DevOps工具鏈集成。
  • 內(nèi)容包含: Jenkins/Gitlab/Jira/Nexus/Artifactory等工具鏈
課程介紹

課程簡介:

學習須知: 請在選擇學習這門課程之前,做好準備。這是一門深入的實踐課程,需要大家付出努力多實踐。因為課程涉及到DevOps工具鏈之間的集成,就不可避免會遇到寫代碼問題。對于零基礎無開發(fā)經(jīng)驗的同學我覺得你跟著我的課程也是可以學會的,但是請一定要有耐心。

本課程我們主要講解通過使用Jenkins完成DevOps交付流水線,實踐內(nèi)容較多。從多個角度出發(fā)讓每個實踐都能落地。內(nèi)容從最基礎部分到實踐,每個點都能讓感受到Jenkins功能的強大。內(nèi)容都是來源于自身在企業(yè)中的實踐。希望大家通過《DevOps流水線實踐教程》學習,活學活用,主要學習的是思路和實踐的經(jīng)驗。多么希望每一位學員通過學習這門課程能夠?qū)呀?jīng)驗變成自己的,經(jīng)驗拿下。?

為什么要學習這門課程?

Jenkins是對運維經(jīng)驗的總結,起初我們運維同學都是編寫腳本完成一些自動化的操作。而有了Jenkins我們可以將我們的運維經(jīng)驗與Jenkins設計理念融合完成自動化運維平臺。全程實踐,Pipeline as Code,打通DevOps工具鏈端到端持續(xù)交付。目前Jenkins在全國的使用范圍很廣,建議學習!課程內(nèi)容第一部分:Jenkins基礎管理第二部分:JenkinsPipline核心語法第三部分:DevOps工具鏈集成第四部分:DevOps流水線綜合實踐第五部分:流水線擴展篇?總共: 100+ 課時 全程實踐??

適合人群
  • 具有IT工作經(jīng)驗3年以上的運維工程師
  • 對DevOps感興趣,自動化研發(fā)效能提升的開發(fā)工程師
講師介紹
DevOps領域?qū)嵺`者
擅長領域:
  • DevOps
  • K8S
  • Docker
。專注于企業(yè)級DevOps運維開發(fā)技術實踐分享,主要以新Linux運維技術、DevOps技術課程為主。豐富的一線實戰(zhàn)經(jīng)驗,課程追求實用性獲得多數(shù)學員認可。
課程大綱
共0節(jié) 時長0分鐘 全部收起
Jenkins運維管理
共8節(jié) | 1小時7分鐘
  • 01-課程簡介
    7分鐘
  • 02-Jenkins簡介與部署
    22分鐘
  • 03-Jenkins管理頁面簡介
    6分鐘
  • 04-Jenkins用戶與權限管理
    5分鐘
  • 05-Jenkins添加node節(jié)點
    4分鐘
  • 06-Jenkins用戶項目權限授權
    10分鐘
  • 07-Jenkins憑據(jù)管理與應用
    4分鐘
  • 08-Jenkins項目管理
    8分鐘
Pipeline流水線基礎篇
共8節(jié) | 2小時
  • 00-編寫Jenkinsfile運行流水線
    19分鐘
  • 01-聲明式流水線語法
    25分鐘
  • 02-使用Jenkins共享庫
    16分鐘
  • 03-實踐使用共享庫格式化日志輸出
    7分鐘
  • 04-Groovy基礎語法-字符串列表
    20分鐘
  • 05-Groovy基礎語法-字典條件語句循環(huán)語句
    14分鐘
  • 06-Groovy基礎語法-函數(shù)使用
    9分鐘
  • 07-常用的Pipeline DSL方法
    9分鐘
構建工具集成
共7節(jié) | 1小時9分鐘
  • 01-集成Maven構建工具
    14分鐘
  • 02-集成Ant構建工具
    7分鐘
  • 03-集成Gradle構建工具
    7分鐘
  • 04-集成Npm構建工具
    10分鐘
  • 05-共享庫方式整合構建工具
    13分鐘
  • 06-集成SaltStack部署工具
    12分鐘
  • 07-集成Ansible部署工具
    6分鐘
用戶認證系統(tǒng)集成
共3節(jié) | 23分鐘
  • 01-Ldap用戶認證集成
    10分鐘
  • 02-GitlabSSO用戶認證集成
    7分鐘
  • 03-GitHubSSO認證集成
    5分鐘
版本控制系統(tǒng)集成
共7節(jié) | 1小時33分鐘
  • 01-項目準備與流水線調(diào)試
    15分鐘
  • 02-配置Gitlab提交流水線
    5分鐘
  • 03-優(yōu)化Gitlab提交流水線-分支自動匹配
    10分鐘
  • 04-優(yōu)化提交流水線-變更commit狀態(tài)
    26分鐘
  • 05-優(yōu)化提交流水線-過濾特殊push請求
    7分鐘
  • 06-優(yōu)化提交流水線-構建失敗郵件通知
    21分鐘
  • 07-配置Gitlab合并流水線
    8分鐘
SonarQube代碼質(zhì)量平臺集成
共11節(jié) | 3小時17分鐘
  • 01-SonarQube平臺簡介與配置
    12分鐘
  • 02-SonarQube掃描儀配置
    6分鐘
  • 03-本地使用掃描儀項目分析配置
    25分鐘
  • 04-添加流水線步驟進行自動化代碼掃描
    20分鐘
  • 05-安裝JenkinsSonar插件
    6分鐘
  • 06-使用Sonar插件完成代碼掃描
    11分鐘
  • 07-SonarQube項目管理-集成流水線
    38分鐘
  • 08-SonarQube實踐-搜索與新建項目
    22分鐘
  • 09-SonarQube實踐-配置質(zhì)量規(guī)則與質(zhì)量閾
    30分鐘
  • 10-Sonar配置掃描結果與Commit關聯(lián)
    20分鐘
  • 11-Sonar配置項目多分支模式
    6分鐘
Nexus3制品倉庫集成
共9節(jié) | 2小時55分鐘
  • 01-Nexus基本概念與倉庫管理
    22分鐘
  • 02-Nexus系統(tǒng)配置管理
    8分鐘
  • 03-Nexus制品上傳-mvn命令
    15分鐘
  • 04-Nexus制品上傳-Jenkins插件
    18分鐘
  • 05-Nexus制品發(fā)布-選擇制品
    9分鐘
  • 06-Nexus制品晉級
    48分鐘
  • 07-使用共享庫封裝Nexus REST API
    32分鐘
  • 08-使用Artifactory插件構建收集數(shù)據(jù)
    13分鐘
  • 09-使用rtUpload上傳制品
    10分鐘
需求管理工具集成
共5節(jié) | 56分鐘
  • 01-簡介基于Jira流水線的技術方案
    10分鐘
  • 02-實踐1-Jira問題與Gitlab分支
    16分鐘
  • 03-實踐2-Jira問題發(fā)布與GitlabMR
    11分鐘
  • 04-實踐3-Jira版本發(fā)布后自動清理分支
    10分鐘
  • 05-總結分析共享庫內(nèi)容
    9分鐘
容器PaaS平臺集成
共4節(jié) | 1小時4分鐘
  • 01-Kubernetes基本對象簡介
    13分鐘
  • 02-基于Kubernetes部署Jenkins
    13分鐘
  • 03-部署Jenkins靜態(tài)Slave節(jié)點
    13分鐘
  • 04-部署Jenkins動態(tài)Slave節(jié)點
    26分鐘
Jmeter自動化接口測試
共4節(jié) | 41分鐘
  • 01-使用Jmeter完成接口測試生成報告
    12分鐘
  • 02-使用AntJmeter自動化測試
    8分鐘
  • 03-JenkinsAntJmeter接口測試
    14分鐘
  • 04-Jenkins展示測試報告
    7分鐘
流水線最佳實踐篇
共18節(jié) | 4小時45分鐘
  • 01-流水線實踐規(guī)劃設計
    15分鐘
  • 02-接口獲取K8S部署文件
    22分鐘
  • 03-上傳K8S部署文件到Gitlab
    15分鐘
  • 04-上線完成觸發(fā)分支合并
    6分鐘
  • 05-實施提交流水線
    9分鐘
  • 06-配置UAT流水線構建鏡像
    34分鐘
  • 07-配置UAT流水線更新發(fā)布文件
    28分鐘
  • 08-配置UAT流水線應用發(fā)布
    11分鐘
  • 09-配置版本晉級流水線
    31分鐘
  • 10-配置應用發(fā)布流水線
    20分鐘
  • 11-測試晉級與發(fā)布流水線
    5分鐘
  • 12-總結演示端到端完整過程
    25分鐘
  • 13-后端項目Java流水線實踐
    5分鐘
  • 14-前端項目NodeJs流水線實踐
    20分鐘
  • 15-安裝配置Android項目開發(fā)環(huán)境
    10分鐘
  • 16-手動構建發(fā)布Android項目
    5分鐘
  • 17-Android項目流水線上傳到FIR平臺
    17分鐘
  • 18-Android項目流水線上傳到蒲公英平臺
    6分鐘
流水線擴展篇
共7節(jié) | 1小時40分鐘
  • 01-使用Prometheus對Jenkins監(jiān)控
    9分鐘
  • 02-收集流水線構建度量數(shù)據(jù)
    19分鐘
  • 03-JenkinsAPI實踐-python
    19分鐘
  • 04-Jenkins REST API-簡介
    9分鐘
  • 05-Jenkins REST API-共享庫封裝
    14分鐘
  • 06-Jenkins Job DSL應用實踐
    20分鐘
  • 07-Jenkins Core API應用
    11分鐘
Jenkins和Docker集成
共9節(jié) | 2小時5分鐘
  • 01-Jenkins&Docker準備工作
    4分鐘
  • 02-基于Docker安裝master
    21分鐘
  • 03-基于Docker配置構建資源池
    25分鐘
  • 04-在流水線中使用Docker容器進行編譯
    17分鐘
  • 05-基于Docker配置前端流水線
    11分鐘
  • 06-Docker鏡像倉庫管理規(guī)范
    15分鐘
  • 07-容器應用鏡像構建與鏡像清理策略
    17分鐘
  • 08-解析官方代碼自動配置dockercloud
    10分鐘
  • 09-使用Groovy代碼自動化配置
    6分鐘
Jenkins和SoarSQL掃描
共4節(jié) | 55分鐘
  • 01-課程簡介
    3分鐘
  • 02-SOAR工具簡介
    9分鐘
  • 03-SOAR工具常用命令
    12分鐘
  • 04-配置自動化SQL掃描
    30分鐘
購課須知

課程有效期:

自購買課程之日起 365 天,部分參與營銷活動產(chǎn)品以活動規(guī)則為準,請同學在有效期內(nèi)學習、觀看課程。

上課模式:

課程采取錄播模式,請注意自學課無班級微信群、班主任帶班及助教批改服務。

注:自學課不支持退款,確保你是真的需要再進行報名,報完名之后還請認真學習。