[商品主貨號] U100585299
[代售商品編號] 101249100209
[ISBN-13碼] 9789862768600
[ISBN] 9862768606
[作者] 邱炫儒
[出版社] 碁峰
[出版日期] 2013-08-19
[內容簡介] (本項為出版商制式文字, 不論下文註明有無附件, 仍以本拍賣商品標題為準, 標題未註明有附件者一律均無) 優雅的程式開發之路 ●介紹持續整合(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 機制 3.4 Jenkins 與 Maven 的整合 3.5 Jenkins Artifactory Plugin 第四章 Jenkins X Android 4.1 Android 開發環境設定 4.2 使用 Ant 執行 Android 專案編譯工作 4.3 在 Jenkins 上設定 Android 專案 4.4 在 Jenkins 上檢視編譯失敗資訊 4.5 執行 Android APK 編譯與測試 4.6 設定 Android Emulator Plugin 4.7 設定 Android monkey tester 第五章 整合 SCM 工具 5.1 SCM 程式碼版本管理 5.2 The Best Practices for build 5.3 Git 5.4 Git Plugin 5.5 指定 Git 上的特定版本 5.6 SCM Change to Trigger Build 5.7 瀏覽 SCM Changes 記錄 5.8 SVN Plugin 5.9 Perforce plugin 第六章 軟體品質與靜態程式碼分析 6.1 Android Lint Plugin 6.2 FindBugs Plugin 6.3 CheckStyle Plugin 6.4 軟體品質與技術負債 第七章 測試導向開發範例 - 貪食蛇加強版 7.1 設定邊界大小 7.2 加入虛擬方向鍵功能 7.3 圖形介面的測試方法 - PROJECT SIKULI 7.4 涵蓋率分析 - 使用 Emma plugin 第八章 Jenkins 伺服器管理 8.1 Concurrent Build 8.2 Master/Slave 架構 8.3 Distributed Build 8.4 Jenkins nodes monitoring 8.5 Enable Security login 8.6 Jenkins permission control 8.7 Remote API 8.8 Jenkins CLI 8.9 Groovy Script Console 第九章 撰寫 Jenkins 擴充元件 9.1 Extensions Introduction 9.2 建立第一個 Hello World Plugin 專案 9.3 範例一:Line Number Plugin 9.4 範例二:Readme Plugin 9.5 範例三:Add User in Build History 9.6 Jenkins Descriptor 物件的序列化機制 9.7 Jenkins log 的除錯機制 附錄一 有趣的 Jenkins Plugin:Retaliation 附錄二 名詞定義
[書況補充說明] 有泛黃, 有髒污、書斑, 不介意才請下標,謝謝!
----------------------------------------------------------------------------------------------------
低價特賣 書籍狀態請詳看圖示
*內容敘述為制式文字,僅為針對書籍內容參考用,關於有無光碟與附件請以標題為準。*
*出版日期由於亦為制式內容有時會有出入,若日期與版別足以影響購買決定者請另行提問較為準確。*
由於電子信箱有漏信風險故敝店不予開放。倘有需詢問事項請於商品頁之「有關商品的發問」留下詢問內容, 敝店將儘速處理。(倘使用敝店首頁最下方的「向店長詢問」請務必說明是針對哪項商品管理編號發問喔)
■客服電話服務時間:
|
敝店客服電話 (02) 85316044
服務時間為週一至週五 09:00-12:00 及 13:00-17:00,例假日與國定假日公休
其餘時間請使用商品頁發問功能聯繫 。
由於敝店為多平臺同步販售,來電請務必告知為樂天買家以節省您的寶貴時間,謝謝您。
|
■其他注意事項:
建議可多利用7-11取貨付款,可在自己方便的時間領貨。
退換貨須知
根據消保法規定, 消費者均享有商品到貨七天猶豫期之權益;
但特別標定說明、特殊包裝商品、軟體類或影音光碟類產品不得拆封,否則恕不接受退貨。
本店鋪 受理消費者的退換貨,從商品收訖起7天內為退換貨保證期,若超過此期間視同驗收完成不得退換貨。並請所有消費者注意以下事項:
》不良品退還經過檢查與測試之後,若發現商品本身並無瑕疵,消費者必須支付所有發生之相關費用。
》在您收到貨品後如因非人為因素之商品損毀、刮傷、或運輸過程造成包裝破損不完整者,請您儘速通知本公司客服人員,我們會進行商品瑕疵或損壞鑑定,並儘速將新品寄給您。
》所有要辦理退貨或換貨的客戶皆需 E-mail或來電至 本店鋪 ,並提供:訂單號碼,退、換貨原因,您的姓名及聯絡電話,E-mail地址。
》若您所訂購之商品無問題而您欲退貨,您必須自行負擔將商品寄回之運費。退回的商品必須是全新狀態,包括主要商品、使用手冊、註冊回函、週邊零件,連同原來的包裝一併送回 ,否則 本店鋪 有權拒絕接受退貨。
》若商品因消費者個人不當使用拆卸產生人為因素造成故障、損毀、磨損、擦傷、刮傷、髒污、包裝破損不完整者,或是發票、附配件不齊者,恕不接受退貨。
留言列表