內容簡介
優雅的程式開發之路
.介紹持續整合(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 以符合企業需求
...繼續閱讀
留言列表