天天看點

Jenkins+Devops開發運維一體化 全棧工程師必備

大廠專家級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篇原創内容

Jenkins+Devops開發運維一體化 全棧工程師必備