大廠專家級Devops進階思想與解決方案課程,課程通過編寫Jenkinsfile運作流水線,将Jenkins內建于Devops之中,還內建了Ant,Gradle,Npm,SaltStack,Ansible等企業級專業工具的部署。
===============課程目錄===============
(1) 1-1 編寫Jenkinsfile運作流水線
(2) 1-2 聲明式流水線文法
(3) 1-3 使用Jenkins共享庫
(4) 1-4 實踐使用共享庫格式化日志輸出
(5) 1-5 Groovy基礎文法-字元串清單
(6) 1-7 Groovy基礎文法-函數使用
(7) 1-8 常用的Pipeline DSL方法
(8) 10-1 使用Jmeter完成接口測試生成報告
(9) 10-2 使用Ant+Jmeter自動化測試
(10) 10-3 Jenkins+Ant+Jmeter接口測試
(11) 10-4 Jenkins展示測試報告
(12) 11-10 配置應用釋出流水線
(13) 11-11 測試晉級與釋出流水線
(14) 11-12 總結示範端到端完整過程
(15) 11-13 後端項目Java流水線實踐
(16) 11-14 前端項目NodeJs流水線實踐
(17) 11-15 安裝配置Android項目開發環境
(18) 11-16 手動建構釋出Android項目
(19) 11-17 Android項目流水線上傳到FIR平台
(20) 11-18 Android項目流水線上傳到蒲公英平台
(21) 11-2 接口擷取K8S部署檔案
(22) 11-3 上傳K8S部署檔案到Gitlab
(23) 11-4 上線完成觸發分支合并
(24) 11-5 實施送出流水線
(25) 11-6 配置UAT流水線建構鏡像
(26) 11-7 配置UAT流水線更新釋出檔案
(27) 11-8 配置UAT流水線應用釋出
(28) 11-9 配置版本晉級流水線
(29) 12-1 使用Prometheus對Jenkins監控
(30) 12-2 收集流水線建構度量資料
(31) 12-3 JenkinsAPI實踐-python
(32) 12-4 Jenkins REST API-簡介
(33) 12-5 Jenkins REST API-共享庫封裝
(34) 12-6 Jenkins Job DSL應用實踐
(35) 12-7 Jenkins Core API應用
(36) 12-8 課件筆記
(37) 13-1 需求與代碼內建理論部分
(38) 13-3 版本分支合并自動化實踐
(39) 13-4 代碼與持續內建實踐
(40) 13-5 持續內建與持續部署實踐
(41) 13-6 課件資料
(42) 2-1 內建Maven建構工具
(43) 2-2 內建Ant建構工具
(44) 2-3 內建Gradle建構工具
(45) 2-4 內建Npm建構工具
(46) 2-5 共享庫方式整合建構工具
(47) 2-6 內建SaltStack部署工具
(48) 2-7 內建Ansible部署工具
(49) 3-1 Ldap使用者認證內建
(50) 3-2 GitlabSSO使用者認證內建
(51) 3-3 GitHubSSO認證內建
(52) 4-1 項目準備與流水線調試
(53) 4-2 配置Gitlab送出流水線
(54) 4-3 優化Gitlab送出流水線-分支自動比對
(55) 4-4 優化送出流水線-變更commit狀态
(56) 4-5 優化送出流水線-過濾特殊push請求
(57) 4-6 優化送出流水線-建構失敗郵件通知
(58) 4-7 配置Gitlab合并流水線
(59) 5-1 SonarQube平台簡介與配置
(60) 5-10 Sonar配置掃描結果與Commit關聯
(61) 5-11 Sonar配置項目多分支模式
(62) 5-2 SonarQube掃描器配置
(63) 5-4 添加流水線步驟進行自動化代碼掃描
(64) 5-6 使用Sonar插件完成代碼掃描
(65) 5-7 SonarQube項目管理-內建流水線
(66) 5-8 SonarQube實踐-搜尋與建立項目
(67) 5-9 SonarQube實踐-配置品質規則與品質阈
(68) 6-1 Nexus基本概念與倉庫管理
(69) 6-2 Nexus系統配置管理
(70) 6-4 Nexus制品上傳-Jenkins插件
(71) 6-5 Nexus制品釋出-選擇制品
(72) 6-6 Nexus制品晉級
(73) 6-7 使用共享庫封裝Nexus REST API
(74) 6-8 使用Artifactory插件建構收集資料
(75) 6-9 使用rtUpload上傳制品
(76) 7-1 簡介基于Jira流水線的技術方案
(77) 7-2 實踐1-Jira問題與Gitlab分支
(78) 7-3 實踐2-Jira問題釋出與GitlabMR
(79) 8-1 Jenkins&Docker準備工作
(80) 8-2 基于Docker安裝master
(81) 8-4 在流水線中使用Docker容器進行編譯
(82) 8-5 基于Docker配置前端流水線
(83) 8-6 Docker鏡像倉庫管理規範
(84) 8-7 容器應用鏡像建構與鏡像清理政策
(85) 8-9 使用Groovy代碼自動化配置
(86) 9-1 Kubernetes基本對象簡介
(87) 9-2 基于Kubernetes部署Jenkins
(88) 9-3 部署Jenkins靜态Slave節點
(89) 9-4 部署Jenkins動态Slave節點
公衆号 DevOps架構實戰
DevOps運維實戰,Docker、K8s、Jenkins、Ansible讓運維人不在孤寂的成長,分享、交流、沉澱、進步 。
210篇原創内容