巴奈溫度的正義代謝解密AI智慧製造深夜食堂慷慨的感染力中年之路東京日日長照我不是想死京都我不做英雄進擊的巨人讀首詩新時代運動與自己和解
放入購物車

CI (Continuous integration) 關鍵技術:使用 Jenkins(二手書贈品)

商品資料

作者:邱炫儒

出版社:碁峰資訊

出版日期:2013-08-19

ISBN/ISSN:9789862768600

語言:繁體中文

裝訂方式:平裝

頁數:296

書況:普通

備註:無畫線註記

書況影片(商品之附件或贈品,請以書況影片為準)

放入購物車
文字字級

優雅的程式開發之路

‧介紹持續整合(Continuous integration)與敏捷開發概念
‧Jenkins 快速入門
‧包含最熱門的 Android APP 自動化建置範例
‧如何修改 Jenkins 使其更能符合企業需求
‧介紹擴充 Jenkins 的原始功能

隨著 APP 時代的來臨,很多企業開始轉向開發相關軟體,軟體數量及需求如雨後春筍般產生;近年來軟體開發方法出現了許多演進,其中最受歡迎的便是敏捷開發方法 (Agile development method),而持續整合(CI,Continuous integration)是被廣泛採用的解決方案之一。

持續整合是讓系統開發在快速變動的需求下,仍能維持高軟體品質的重要關鍵,而 Jenkins 便是實現 CI 的首選工具,透過此自動化的軟體建置工具讓企業能快速驗證軟體版本演進的缺失,更能方便地整合現有各種原始碼管理方案以及各種軟體建置方法。如同棒球場上的「一球入魂」一詞,訴求的並不是一球就把對方擊倒,而是認真的、盡全力的投出每一球,然後取得比賽勝利的意思。「持續整合」的概念也是不斷地維護軟體品質,把握每一次程式變動,讓程式碼得以優雅的演進,讓我們一起追求程式碼的「一鍵入魂」吧!

本書提供讀者快速瞭解 Jenkins CI 工具,從安裝使用至如何撰寫程式擴充功能皆有提供詳盡的範例解說。內容包含:
1. 持續整合 (Continuous integration) 與敏捷開發方法
2. Jenkins 工具簡介
3. Jenkins 安裝及使用說明
4. 如何利用 Jenkins 自動化建制 Android APP
5. 整合自動化單元測試(Auto test)及靜態程式碼分析工具(static code analysis)
6. 如何撰寫程式碼擴充 Jenkins 以符合企業需求

目錄
第一章 持續整合
1.1 土木工程 VS. 軟體工程
1.2 Who is the guy broke the build?
1.3 《奔馳的代碼》Project Code Rush
1.4 But it works on my machine
1.5 Eat your own dog food
1.6 軟體品質最佳方案:持續整合

第二章 Jenkins 安裝及使用說明
2.1 Jenkins 簡介
2.2 環境說明
2.3 初見 Jenkins
2.4 Jenkins 使用說明
2.5 擴充 Jenkins 的功能 - 以 Xcode Plugin 為例

第三章 Jenkins X Maven
3.1 快速了解 Maven
3.2 建立中繼端的 Repository
3.3 Maven 的版本管理和 SNAPSOT 機制...
顯示全部內容
內容簡介
目錄