Udemy線上課程 DevOps: 基于Jenkins的CI CD流水線實戰 講師:Zeyangli Li 影音教學 中文發音 中文版(2DVD)
你將會學到:掌握端到端流水線實踐,完成DevOps工具鏈集成。內容包含: Jenkins/Gitlab/Jira/Nexus/Artifactory等工具鏈適合人群:
DevOps工程師,開發工程師,測試工程師
課程目標:
流水線即代碼,DevOps工具鏈集成。您將高效地使用Jenkins實施DevOps實踐。
課程簡介:
學習須知: 請大家在選擇學習這門課程之前,做好準備。這是一門深入的實踐課程,需要大家付出努力多實踐才能學會。因為課程涉及到DevOps工具鏈之間的集成,就不可避免會遇到寫代碼問題。對于零基礎無開發經驗的同學我覺得你跟著我的課程也是可以學會的,但是請你一定要有耐心。
本課程我們主要講解通過使用Jenkins完成DevOps交付流水線,實踐內容較多。從多個角度出發讓每個實踐都能落地。內容從最基礎部分到實踐,每個點都能讓感受到Jenkins功能的強大。內容都是來源于自身在企業中的實踐。
今年上線的《DevOps流水線實踐教程》,首先感謝各位伙伴的支持!每次看到同學們學完后反饋自己的進步對于我們來說真的太開心了。希望大家通過《DevOps流水線實踐教程》學習,活學活用,主要學習的是思路和實踐的經驗。多么希望每一位學員通過學習這門課程能夠將把經驗變成自己的,經驗拿下。
講師介紹
澤陽,DevOps領域實踐者。專注于企業級DevOps運維開發技術實踐分享,主要以新Linux運維技術、DevOps技術課程為主。豐富的一線實戰經驗,課程追求實用性獲得多數學員認可。 課程內容均來源于企業應用,在這里既學習技術又能獲取熱門技能,歡迎您的到來!
為什么要學習這門課程?
Jenkins是對運維經驗的總結,起初我們運維同學都是編寫腳本完成一些自動化的操作。而有了Jenkins我們可以將我們的運維經驗與Jenkins設計理念融合完成自動化運維平台。全程實踐,Pipeline as Code,打通DevOps工具鏈,端到端持續交付。目前Jenkins在全國的使用范圍很廣,建議學習!
課程內容
第一部分:Jenkins基礎管理
第二部分:JenkinsPipline核心語法
第三部分:DevOps工具鏈集成
第四部分:DevOps流水線綜合實踐
第五部分:流水線擴展篇
總共: 100+ 課時 全程實踐
01 - Jenkins運維管理
001 課程簡介.mp4
002 Jenkins簡介與部署.mp4
003 Jenkins管理頁面簡介.mp4
004 Jenkins用戶與權限管理.mp4
005 Jenkins添加node節點.mp4
006 Jenkins用戶項目權限授權.mp4
007 Jenkins憑據管理與應用.mp4
008 Jenkins項目管理.mp4
02 - 流水線基礎篇
009 編寫Jenkinsfile運行流水線.mp4
010 聲明式流水線語法.mp4
011 使用Jenkins共享庫.mp4
012 實踐使用共享庫格式化日志輸出.mp4
013 Groovy基礎語法-字符串列表.mp4
014 Groovy基礎語法-字典條件語句循環語句.mp4
015 Groovy基礎語法-函數使用.mp4
016 常用的Pipeline DSL方法.mp4
03 - 構建工具集成
017 集成Maven構建工具.mp4
018 集成Ant構建工具.mp4
019 集成Gradle構建工具.mp4
020 集成Npm構建工具.mp4
021 共享庫方式整合構建工具.mp4
022 集成SaltStack部署工具.mp4
023 集成Ansible部署工具.mp4
04 - 用戶認證集成
024 Ldap用戶認證集成.mp4
025 GitlabSSO用戶認證集成.mp4
026 GitHubSSO認證集成.mp4
05 - 版本控制系統集成
027 項目準備與流水線調試.mp4
028 配置Gitlab提交流水線.mp4
029 優化Gitlab提交流水線-分支自動匹配.mp4
030 優化提交流水線-變更commit狀態.mp4
031 優化提交流水線-過濾特殊push請求.mp4
032 優化提交流水線-構建失敗郵件通知.mp4
033 配置Gitlab合并流水線.mp4
06 - 代碼質量平台集成
034 SonarQube平台簡介與配置.mp4
035 SonarQube掃描儀配置.mp4
036 本地使用掃描儀項目分析配置.mp4
037 添加流水線步驟進行自動化代碼掃描.mp4
038 安裝JenkinsSonar插件.mp4
039 使用Sonar插件完成代碼掃描.mp4
040 SonarQube項目管理-集成流水線.mp4
041 SonarQube實踐-搜索與新建項目.mp4
042 SonarQube實踐-配置質量規則與質量閾.mp4
043 Sonar配置掃描結果與Commit關聯.mp4
044 Sonar配置項目多分支模式.mp4
07 - 制品倉庫集成
045 Nexus基本概念與倉庫管理.mp4
046 Nexus系統配置管理.mp4
047 Nexus制品上傳-mvn命令.mp4
048 Nexus制品上傳-Jenkins插件.mp4
049 Nexus制品發布-選擇制品.mp4
050 Nexus制品晉級.mp4
051 使用共享庫封裝Nexus REST API.mp4
052 使用Artifactory插件構建收集數據.mp4
053 使用rtUpload上傳制品.mp4
08 - 需求管理工具集成
054 簡介基于Jira流水線的技術方案.mp4
055 實踐1-Jira問題與Gitlab分支.mp4
056 實踐2-Jira問題發布與GitlabMR.mp4
057 實踐3-Jira版本發布後自動清理分支.mp4
058 總結分析共享庫內容.mp4
09 - 容器PaaS平台集成
059 Kubernetes基本對象簡介.mp4
060 基于Kubernetes部署Jenkins.mp4
061 部署Jenkins靜態Slave節點.mp4
062 部署Jenkins動態agent節點.mp4
10 - 自動化接口測試
063 使用Jmeter完成接口測試生成報告.mp4
064 使用AntJmeter自動化測試.mp4
065 JenkinsAntJmeter接口測試.mp4
066 Jenkins展示測試報告.mp4
11 - 流水線最佳實踐篇
067 流水線實踐規劃設計.mp4
068 接口獲取K8S部署文件.mp4
069 上傳K8S部署文件到Gitlab.mp4
070 上線完成觸發分支合并.mp4
071 實施提交流水線.mp4
072 配置UAT流水線構建鏡像.mp4
073 配置UAT流水線更新發布文件.mp4
074 配置UAT流水線應用發布.mp4
075 配置版本晉級流水線.mp4
076 配置應用發布流水線.mp4
077 測試晉級與發布流水線.mp4
078 總結演示端到端完整過程.mp4
079 後端項目Java流水線實踐.mp4
080 前端項目NodeJs流水線實踐.mp4
081 安裝配置Android項目開發環境.mp4
082 手動構建發布Android項目.mp4
083 Android項目流水線上傳到FIR平台.mp4
084 Android項目流水線上傳到蒲公英平台.mp4
12 - 流水線擴展篇
085 使用Prometheus對Jenkins監控.mp4
086 收集流水線構建度量數據.mp4
087 JenkinsAPI實踐-python.mp4
088 Jenkins REST API-簡介.mp4
089 Jenkins REST API-共享庫封裝.mp4
090 Jenkins Job DSL應用實踐.mp4
091 Jenkins Core API應用.mp4
13 - Jenkins和Docker集成
092 Jenkins&Docker準備工作.mp4
093 基于Docker安裝master.mp4
094 基于Docker配置構建資源池.mp4
095 在流水線中使用Docker容器進行編譯.mp4
096 基于Docker配置前端流水線.mp4
097 Docker鏡像倉庫管理規范.mp4
098 容器應用鏡像構建與鏡像清理策略.mp4
099 解析官方代碼自動配置dockercloud.mp4
100 使用Groovy代碼自動化配置.mp4
14 - jenkins和Soar
101 課程簡介.mp4
102 SOAR工具簡介.mp4
103 SOAR工具常用命令.mp4
104 配置自動化SQL掃描.mp4
|
|