DevOps-企業級CI CD實戰 李澤陽 9787302651857 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:DevOps-企業級CI/CD實戰
ISBN:9787302651857
出版社:清華大學
著編譯者:李澤陽
頁數:229
所在地:中國大陸 *此為代購商品
書號:1619469
可大量預訂,請先連絡。

內容簡介

本書主要圍繞DevOps的核心CICD,詳細講解了企業級CICD的相關技術內容。全書共11章,首先講解了持續集成系統Jenkins入門知識、Jenkins運維管理、Jenkins流水線的語法與進階。接著講解了持續集成階段的工具平台實踐、GitLab版本控制系統實踐、Maven等構建工具實踐、SonarQube代碼質量平台實踐、Nexus Repository 3製品庫平台實踐。持續部署分別基於雲主機和Kubernetes環境的持續集成和持續部署實踐。最後講解了使用基礎設施即代碼工具Terraform管理阿里雲平台資源。通過本書的學習,讀者將熟練掌握企業級CI/CD的實踐方法和思路。 本書適合具有1∼3年運維或開發工作經驗、或者對DevOps感興趣的讀者學習。

作者簡介

李澤陽,DevOps領域實踐者,Jenkins官方認證工程師。一直深耕于DevOps和雲原生領域,曾參与多個金融行業和互聯網行業大型團隊DevOps項目實施與改進,積累了豐富的DevOps工程實戰經驗。

目錄

第1章 Jenkins系統入門
1 1 Jenkins系統概述
1 1 1 Jenkins概述
1 1 2 Jenkins應用場景
1 2 Jenkins系統安裝
1 2 1 準備工作
1 2 2 安裝Jenkins
1 2 3 初始化
1 2 4 安裝Agent節點
1 3 Jenkins數據

目錄


1 4 本章小結
第2章 Jenkins系統管理
2 1 用戶管理
2 1 1 Jenkins本地用戶
2 1 2 LDAP認證集成
2 2 許可權管理
2 2 1 準備
2 2 2 安裝Role-based插件
2 2 3 創建角色
2 2 4 授權角色
2 2 5 測試許可權
2 3 憑據管理
2 3 1 安裝憑據插件
2 3 2 創建憑據
2 4 本章小結
第3章 Jenkins Pipeline實戰
3 1 什麼是Pipeline
3 1 1 Pipeline簡介
3 1 2 為什麼使用Pipeline
3 1 3 什麼是Jenkinsfile
3 2 Pipeline核心語法
3 2 1 agent節點
3 2 2 stages階段
3 2 3 post構建后操作
3 2 4 environment環境變數
3 2 5 options運行選項
3 2 6 parameters參數
3 2 7 triggers觸發器
3 2 8 input交互
3 2 9 when階段運行控制
3 2 10 parallel并行運行
3 3 Pipeline開發工具
3 4 共享庫實踐
3 4 1 創建共享庫
3 4 2 編寫共享庫代碼
3 4 3 修改全局設置
3 4 4 載入共享庫
3 5 本章小結
第4章 Jenkins Pipeline進階
4 1 Groovy編程語法
4 1 1 數據類型
4 1 2 控制語句
4 1 3 異常處理
4 1 4 函數
4 2 Jenkins觸發器
4 2 1 安裝觸發器
4 2 2 配置觸發器
4 2 3 解析Request參數
4 2 4 解析Header參數
4 2 5 解析Post參數
4 3 常用的DSL語句
4 3 1 獲取當前觸發用戶
4 3 2 JSON數據解析
4 3 3 在Pipeline中使用憑據
4 3 4 自定義構建ID和描述
4 4 本章小結
第5章 項目代碼管理
5 1 GitLab系統入門
5 1 1 GitLab概述
5 1 2 GitLab安裝部署
5 2 GitLab工作流
5 2 1 創建項目組和項目
5 2 2 生成和提交項目代碼
5 2 3 分支開發策略
5 3 提交流水線實踐
5 3 1 Jenkins配置
5 3 2 GitLab配置
5 3 3 編寫Pipeline
5 3 4 Pipeline優化
5 4 項目構建工具
5 4 1 Maven構建
5 4 2 Gradle構建
5 4 3 NPM構建
5 5 本章小結
第6章 代碼質量平台實戰
6 1 SonarQube系統入門
6 1 1 SonarQube概述
6 1 2 SonarQube安裝
6 1 3 插件管理
6 2 SonarQube代碼掃描
6 2 1 SonarQube質量配置
6 2 2 SonarQube質量闕
6 2 3 Sonar Scanner配置
6 3 SonarQube系統集成
6 3 1 準備工作
6 3 2 命令行方式
6 3 3 Jenkins插件
6 3 4 多分支代碼掃描
6 4 本章小結
第7章 製品庫平台實戰
7 1 製品庫平台入門
7 1 1 管理規範
7 1 2 Nexus Repository 3概述
7 2 Nexus Repository實踐
7 2 1 Nexus Repository 3安裝
7 2 2 搭建Maven私服倉庫
7 2 3 搭建Maven本地倉庫
7 2 4 製品上傳方式
7 3 Nexus Repository擴展實踐
7 3 1 調試REST API
7 3 2 上傳Raw類型製品
7 3 3 Jenkins插件上傳製品
7 4 本章小結
第8章 雲主機環境持續部署
8 1 項目準備工作
8 1 1 分支策略
8 1 2 環境準備
8 1 3 Ansible配置
8 1 4 Pipeline設計
8 2 持續集成實踐
8 2 1 準備工作
8 2 2 設置Pipeline
8 3 持續部署實踐
8 3 1 準備工作
8 3 2 設置Pipeline
8 4 本章小結
第9章 Kubernetes基礎
9 1 Docker容器基礎
9 1 1 Docker簡介
9 1 2 Docker鏡像構建
9 1 3 Docker鏡像管理
9 2 Kubernetes基礎
9 2 1 資源對象
9 2 2 Kubectl工具發布
9 2 3 Helm工具發布
9 3 Kubernetes部署策略
9 3 1 滾動更新
9 3 2 零停機部署
9 4 本章小結
第10章 Kubernetes持續部署
10 1 持續集成流水線
10 1 1 準備工作
10 1 2 設置Pipeline
10 1 3 啟用GitOps
10 2 基於Kubectl持續部署
10 2 1 準備工作
10 2 2 設置Pipeline
10 3 基於Helm持續部署
10 3 1 準備工作
10 3 2 設置Pipeline
10 4 本章小結
第11章 基礎設施即代碼
11 1 Terraform入門
11 2 供應商Provider
11 3 定義雲資源
11 4 開通資源
11 5 本章小結
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理