[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 持續集成與持續交付實戰:用Jenkins、Travis CI和CircleCI構建和
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    993-1440
    【優惠價】
    621-900
    【作者】 美讓馬塞爾·貝爾蒙特JeanMarcel 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】人民郵電出版社 
    【ISBN】9787115584724
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:128開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787115584724
    作者:[美]讓-馬塞爾·貝爾蒙特(Jean-Marcel

    出版社:人民郵電出版社
    出版時間:2022年05月 

        
        
    "

    編輯推薦
    本書從持續集成(CI)和持續交付(CD)的基礎知識以及它們在 DevOps 生態繫統中的位置入手,證明利益相關者協作作為 CI/CD 一部分的重要性。

    隨著章節的深入,讀者將接觸 Jenkins UI,學習在不同平臺上安裝 Jenkins、添加插件和編寫自由風格腳本,獲得使用Jenkins UI 開發插件、構建 Jenkins 2.0 流水線和進行 Docker 集成的實踐經驗,學會安裝 Travis CI 和 CircleCI,進行腳本編寫、日志記錄與調試,通過 Travis CI 和 CircleCI 獲得有關 CI/CD 的廣泛知識。

    本書將詳細介紹 CI/CD 生態繫統的實踐並指導讀者實施。

    本書涵蓋的主要內容:

    ■ 在不同的操作繫統上安裝 Jenkins;

    ■ 學習 Jenkins 自由風格腳本、流水線語法和方法論;

    ■ 探索 Travis CI 構建生命周期事件和多種構建編程語言;

    ■ 掌握 Travis CI CLI,並使用 CLI 將任務自動化;
    本書從持續集成(CI)和持續交付(CD)的基礎知識以及它們在 DevOps 生態繫統中的位置入手,證明利益相關者協作作為 CI/CD 一部分的重要性。


    隨著章節的深入,讀者將接觸 Jenkins UI,學習在不同平臺上安裝 Jenkins、添加插件和編寫自由風格腳本,獲得使用Jenkins UI 開發插件、構建 Jenkins 2.0 流水線和進行 Docker 集成的實踐經驗,學會安裝 Travis CI 和 CircleCI,進行腳本編寫、日志記錄與調試,通過 Travis CI 和 CircleCI 獲得有關 CI/CD 的廣泛知識。


    本書將詳細介紹 CI/CD 生態繫統的實踐並指導讀者實施。





    本書涵蓋的主要內容:


    ■ 在不同的操作繫統上安裝 Jenkins;


    ■ 學習 Jenkins 自由風格腳本、流水線語法和方法論;


    ■ 探索 Travis CI 構建生命周期事件和多種構建編程語言;


    ■ 掌握 Travis CI CLI,並使用 CLI 將任務自動化;


    ■ 使用 CircleCI CLI 作業,學習流水線;


    ■ 使用 CircleCI CLI 將任務自動化,學習調試和故障排除;


    ■ 學習開源工具,如 Git 和 GitHub;


    ■ 安裝 Docker,學習 shell 腳本編寫中的相關概念。 
    內容簡介
    本書是一本持續集成與持續交付(CI/CD)實踐指南,全書共15章。書中首先介紹持續集成和持續交付的基礎知識,並介紹Jenkins用戶界面及其安裝方式;接下來介紹使用Jenkins UI開發插件、構建Jenkins流水線和運行Docker集成的實際操作;後介紹Travis CI和CircleCI的安裝及腳本運行等,幫助讀者通過Travis CI和CircleCI獲得有關CI/CD的廣泛知識。


    本書適合繫統管理員、DevOps工程師以及構建和發布工程師閱讀。通過閱讀本書,讀者能了解CI/CD的概念,並獲得使用CI/CD生態繫統中重要工具的實踐經驗。
    作者簡介
    讓-馬塞爾·貝爾蒙特(Jean-Marcel Belmont)是一位對自動化和持續集成充滿熱情的軟件工程師。他積極參與開源社區,經常參加各類不同主題的軟件開發研討會。他主持著多個開發小組,提倡整潔代碼模式和軟件匠藝。
    目錄
    第 1 章 具有自動測試功能的 CI/CD 1

    1.1業務場景1

    1.1.1手動流程——討論一種假設場景2

    1.1.2雇員的困境4

    1.1.3引入自動化6

    1.1.4開發人員生產力10

    1.1.5打破溝通障礙12
    第 1 章 具有自動測試功能的 CI/CD 1


    1.1業務場景1


    1.1.1手動流程——討論一種假設場景2


    1.1.2雇員的困境4


    1.1.3引入自動化6


    1.1.4開發人員生產力10


    1.1.5打破溝通障礙12


    1.1.6創造合作環境15


    1.2小結16


    1.3問題16


    第2 章 持續集成基礎17


    2.1技術要求17


    2.2什麼是持續集成18


    2.2.1什麼是軟件構建18


    2.2.2持續集成流程步驟概述18


    2.2.3持續集成的價值18


    2.2.4利用持續集成降低風險19


    2.2.5源碼簽入時的軟件構建21


    2.2.6小型構建和大型構建故障30


    2.2.7CI 構建實踐30


    2.3小結32


    2.4問題32


    第3 章 持續交付基礎33


    3.1技術要求33


    3.2軟件交付問題33


    3.2.1軟件交付的含義34


    3.2.2常見的版本發布反模式34


    3.2.3如何進行軟件發布35


    3.2.4軟件交付自動化的好處36


    3.3配置管理36


    3.3.1配置管理的含義37


    3.3.2版本控制37


    3.3.3依賴管理38


    3.3.4軟件配置管理40


    3.3.5環境管理41


    3.4部署流水線43


    3.4.1什麼是部署流水線43


    3.4.2部署流水線實踐43


    3.4.3測試門44


    3.4.4發布準備45


    3.5部署腳本編寫46


    3.5.1構建工具概述46


    3.5.2部署腳本編寫概念46


    3.5.3部署腳本編寫實踐47


    3.6部署生態繫統48


    3.6.1基礎設施工具48


    3.6.2雲提供商和工具48


    3.7小結49


    3.8問題49


    第4 章 CI/CD 的業務價值50


    4.1技術要求50


    4.2溝通問題50


    4.2.1需求傳達不當51


    4.2.2缺乏適當的文檔51


    4.2.3時區差異52


    4.2.4缺乏信任和相互尊重52


    4.2.5文化差異和語言障礙52


    4.2.6反饋周期長53


    4.3與團隊成員溝通痛點53


    4.3.1等待需求信息53


    4.3.2部署流水線中未記錄的步驟54


    4.3.3王國鑰匙的持有者過多54


    4.3.4溝通渠道過多54


    4.3.5疼痛驅動開發55


    4.4不同團隊間分擔責任55


    4.4.1輪換團隊成員55


    4.4.2尋求有關開發實踐的反饋56


    4.4.3建立跨職能團隊57


    4.5了解利益相關者57


    4.5.1項目經理57


    4.5.2行政領導團隊58


    4.5.3終端用戶58


    4.6證明 CI/CD 的重要性59


    4.6.1指標和報告59


    4.6.2幫助領導者了解自動化的重要性59


    4.7獲得利益相關者對 CI/CD 的批準60


    4.7.1開始一個臭鼬工廠項目60


    4.7.2在本地計算機上啟動 CI/CD60


    4.7.3公司內部展示60


    4.7.4午餐交流會61


    4.8小結61


    4.9問題61


    第5 章 Jenkins 的安裝與基礎62


    5.1技術要求62


    5.2在 Windows 上安裝62


    5.2.1安裝 Jenkins 的先決條件62


    5.2.2Windows 安裝程序63


    5.2.3在 Windows 上安裝 Jenkins64


    5.2.4在 Windows 上運行安裝程序65


    5.2.5在 Windows 上用命令提示符啟動和停止 Jenkins66


    5.3在 Linux 上安裝67


    5.3.1在 Ubuntu 上安裝 Jenkins67


    5.3.2在 Ubuntu 上啟動 Jenkins 服務67


    5.3.3打開網絡流量防火牆68


    5.3.4首次登錄時解鎖 Jenkins68


    5.4在 macOS 上安裝70


    5.4.1下載 Jenkins 程序包71


    5.4.2首次登錄時解鎖 Jenkins73


    5.4.3通過 Homebrew 安裝 Jenkins75


    5.5在本地運行 Jenkins76


    5.5.1創建一個新項目76


    5.5.2控制臺輸出79


    5.6管理 Jenkins80


    5.6.1配置環境變量及工具82


    5.6.2配置作業以輪詢 GitHub 版本控制存儲庫83


    5.7小結85


    5.8問題85


    第6 章 編寫自由風格腳本86


    6.1技術要求86


    6.2創建簡單的自由風格腳本86


    6.2.1Jenkins 儀表盤指南86


    6.2.2添加新的構建作業項87


    6.2.3構建配置選項88


    6.3配置自由風格作業89


    6.3.1General 標簽頁89


    6.3.2Source Code Management 標簽頁90


    6.3.3Build Triggers 標簽頁92


    6.3.4Build Environment 標簽頁93


    6.3.5Build 標簽頁93


    6.3.6Post-build Actions 標簽頁94


    6.4添加環境變量95


    6.4.1全局環境變量的配置95


    6.4.2EnvInject 插件97


    6.5用自由風格作業調試問題98


    6.5.1歷史構建總覽98


    6.5.2用自由風格腳本調試問題100


    6.6小結101


    6.7問題101


    第7 章 開發插件102


    7.1技術要求102


    7.2Jenkins 插件的說明102


    7.2.1插件為什麼有用102


    7.2.2Jenkins 插件文檔103


    7.2.3在 Jenkins 中安裝插件103


    7.3構建簡單的 Jenkins 插件103


    7.3.1安裝 Java103


    7.3.2Maven 安裝指南104


    7.4Jenkins 插件的開發107


    7.4.1Maven 設置文件108


    7.4.2HelloWorld Jenkins 插件109


    7.4.3目錄結構說明110


    7.4.4Jenkins 插件源碼說明111


    7.4.5構建 Jenkins 插件113


    7.4.6安裝 Jenkins 插件114


    7.5Jenkins 插件生態繫統115


    7.6小結116


    7.7問題116


    第8 章 使用 Jenkins 構建流水線118


    8.1技術要求118


    8.2Jenkins 2.0118


    8.2.1為什麼要使用 Jenkins 2.0119


    8.2.2在現有軟件上安裝 Blue Ocean 插件119


    8.2.3通過 Jenkins Docker 鏡像來安裝 Blue Ocean 插件119


    8.2.4查看 Blue Ocean 界面122


    8.3Jenkins 流水線123


    8.3.1創建 Jenkins 流水線123


    8.3.2用流水線編輯器創建流水線127


    8.4Jenkins Blue Ocean 操作說明130


    8.4.1流水線視圖130


    8.4.2流水線細節視圖130


    8.4.3流水線構建視圖131


    8.4.4流水線階段視圖132


    8.4.5Jenkins 流水線中的其他視圖132


    8.5流水線語法133


    8.5.1流水線編輯器133


    8.5.2流水線語法文檔134


    8.6小結134


    8.7問題134


    第9 章 Travis CI 的安裝與基礎135


    9.1技術要求135


    9.2Travis CI 的介紹135


    9.3使用 Travis CI 的先決條件136


    9.3.1創建 GitHub 賬號136


    9.3.2創建 Travis CI 賬號138


    9.3.3為新 GitHub 賬號添加 SSH 密鑰140


    9.4添加簡單的 Travis YAML 配置腳本142


    9.4.1Travis YML 腳本內容142


    9.4.2為 Travis CI 賬號添加 GitHub 存儲庫142


    9.5Travis CI 腳本各部分解析145


    9.5.1選擇編程語言145


    9.5.2選擇基礎設施146


    9.5.3定制構建147


    9.6小結152


    9.7問題153


    第10 章 Travis CI 命令行命令及自動化154


    10.1技術要求154


    10.2Travis CLI 的安裝154


    10.2.1在 Windows 上安裝155


    10.2.2在 Linux 上安裝156


    10.2.3在 macOS 上安裝157


    10.3Travis CLI 命令158


    10.3.1非 API 命令158


    10.3.2API 命令160


    10.3.3存儲庫命令170


    10.3.4Travis Pro 和 Travis Enterprise 版本的 Travis CI 選項179


    10.4小結180


    10.5問題180


    第11 章 Travis CI UI 日志記錄與調試181


    11.1技術要求181


    11.2Travis Web 客戶端概述181


    11.2.1主控儀表盤概述182


    11.2.2作業日志概述183


    11.3用 Docker 在本地調試構建185


    11.4在調試模式下運行構建187


    11.4.1從配置頁面獲取 API 令牌187


    11.4.2從構建日志獲取作業 ID188


    11.4.3從視圖配置按鈕的鏈接中獲取作業 ID188


    11.4.4通過直達/build 端點的 API 請求獲取作業 ID188


    11.4.5在調試模式下調用 API 來開始構建作業189


    11.4.6在調試模式下啟用 SSH 會話190


    11.4.7Travis 調試模式中的便捷 Bash 函數190


    11.4.8tmate shell 會話操作192


    11.5Travis Web UI 日志193


    11.6Travis CI 部署概述與調試194


    11.6.1支持 Travis CI 的服務提供商194


    11.6.2在 Travis CI 中設置 Heroku195


    11.6.3調試 Travis YML 腳本中的錯誤196


    11.7小結198


    11.8問題198


    第12 章 CircleCI 的安裝與基礎199


    12.1技術要求199


    12.2CircleCI 簡介200


    12.3比較 CircleCI 和 Jenkins200


    12.4使用 CircleCI 的先決條件200


    12.4.1創建 GitHub 賬號200


    12.4.2創建 Bitbucket 賬號200


    12.4.3創建 CircleCI 賬號203


    12.5在 GitHub 中設置 CircleCI206


    12.6在 Bitbucket 中設置 CircleCI212


    12.7CircleCI 配置概述218


    12.7.1CircleCI 配置概念概述218


    12.7.2向新存儲庫中添加源文件219


    12.7.3新存儲庫的 CircleCI 構建作業220


    12.8小結221


    12.9問題221


    第13 章 CircleCI 命令行命令與自動化222


    13.1技術要求222


    13.2CircleCI CLI 的安裝222


    13.2.1在 macOS / Linux 上安裝 CircleCI CLI223


    13.2.2通過 GitHub 安裝 CircleCI CLI 的每夜構建版本223


    13.3CircleCI CLI 命令224


    13.3.1version 命令225


    13.3.2help 命令226


    13.3.3config 命令226


    13.3.4build 命令228


    13.3.5step 命令230


    13.3.6configure 命令230


    13.3.7tests 命令232


    13.4在 CircleCI 中使用工作流232


    13.4.1CircleCI Web UI 中的實際工作流233


    13.4.2順序工作流示例234


    13.5使用 CircleCI API236


    13.5.1測試 CircleCI API 連接236


    13.5.2用 CircleCI API 獲取單個 Git 存儲庫的構建摘要237


    13.5.3用 jq 實用程序計算 CircleCI 構建的某些指標237


    13.6小結238


    13.7問題238


    第14 章 CircleCI UI 日志記錄與調試239


    14.1技術要求239


    14.2作業日志概述239


    14.2.1用默認構建作業運行作業中的步驟239


    14.2.2用工作流運行作業中的步驟246


    14.2.3用 CircleCI API 查找的構建 URL249


    14.3在 CircleCI 中調試慢速構建252


    14.4日志記錄和故障排除技術256


    14.5小結260


    14.6問題261


    第15 章 實踐262


    15.1技術要求262


    15.2CI/CD 中不同類型測試的實踐262


    15.2.1冒煙測試263


    15.2.測試264


    15.2.3集成測試266


    15.2.4繫統測試269


    15.2.5驗收測試269


    15.2.6在 CI/CD 流水線中運行不同類型測試的實踐271


    15.3密碼和機密存儲中的實踐271


    15.3.1Vault 的安裝272


    15.3.2機密管理的實踐概述275


    15.4部署中的實踐275


    15.4.1創建部署檢查清單276


    15.4.2自動化發布276


    15.4.3部署腳本示例276


    15.4.4部署腳本的實踐279


    15.5小結280


    15.6問題280










     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部