Continous Delivery for Mobile with Fastlane

Doron Katz

  • 出版商: Packt Publishing
  • 出版日期: 2018-02-27
  • 售價: $1,810
  • 貴賓價: 9.5$1,720
  • 語言: 英文
  • 頁數: 346
  • 裝訂: Paperback
  • ISBN: 1788398513
  • ISBN-13: 9781788398510
  • 相關分類: CI/CD行動軟體開發
  • 海外代購書籍(需單獨結帳)



Key Features

  • A practical guide on automating your mobile development pipeline with Fastlane, Jenkins, and Slack.
  • Build, test, run and deploy your mobile application release with this end to end guide.
  • Implement Continuous Integration, delivery, and deployment practices to optimize your application development workflow for faster and efficient release builds.

Book Description

Mobile products need a continuous delivery (CD) pipeline so your development team can focus on building features, and less time figuring out how to release faster. Fastlane is a command line tool used for automation on iOS and Android.

This book starts of with a brief introduction of Fastlane and the tools and services provided by it. This book is written for developers who want to harness the power of open-source utilities in their development workflows, to be able to automate beta deployments and releases as part of their Continuous Deployment (CD) strategies. This book will cover all the features and utilities, backed by examples and walkthrough to give the reader a comprehensive understanding of Fastlane, and to demonstrate how to properly implement it. By the end of the book you would have gain substantial knowledge on delivering bug free, developer independent, and stable application release cycle enabling a smooth and fast development experience.

What you will learn

  • Harness the Fastlane tool chain by combining individual commands (lanes) to develop your Continuous Deployment (CD) strategy;
  • Integrate continuous deployment into your existing continuous integration (CI) workflow solutions, such as Jenkins;
  • Automate uploading of your apps screenshots across all device screen-sizes, to the app store;
  • Manage push notifications, provisioning profiles, code-signing certificates, and sharing across your team efficiently;
  • Orchestrate automated build and deployments of new versions of your app to your testers on Test Flight, HockeyApp, and Fabric, as well as to the App Store;
  • Regulate your TestFlight users and on-board new testers


- 使用 Fastlane、Jenkins 和 Slack 自動化行動開發流程的實用指南。
- 透過這個端到端指南,建立、測試、運行和部署您的行動應用程式版本。
- 實施持續整合、交付和部署實踐,以優化應用程式開發工作流程,實現更快速和高效的版本建置。

行動產品需要連續交付(CD)流程,讓您的開發團隊能夠專注於建立功能,而不是花費太多時間思考如何更快速地發布。Fastlane 是一個用於 iOS 和 Android 的命令行工具,用於自動化。

本書首先簡要介紹了 Fastlane 及其提供的工具和服務。本書針對希望在開發工作流程中利用開源工具的開發人員撰寫,以能夠自動化測試版部署和發布,作為其持續部署(CD)策略的一部分。本書將涵蓋所有功能和工具,並提供示例和實例,以使讀者全面了解 Fastlane,並演示如何正確實施它。通過閱讀本書,您將獲得關於提供無錯誤、獨立於開發人員且穩定的應用程式版本週期的重要知識,從而實現順暢且快速的開發體驗。

- 通過組合個別命令(lane)來利用 Fastlane 工具鏈,開發您的持續部署(CD)策略。
- 將持續部署整合到現有的持續整合(CI)工作流解決方案中,例如 Jenkins。
- 自動上傳您的應用程式截圖到所有設備螢幕尺寸,以供應用商店使用。
- 高效管理推送通知、配置文件、代碼簽署證書和團隊共享。
- 編排自動構建和部署新版本的應用程式給測試人員(Test Flight、HockeyApp 和 Fabric)以及應用商店。
- 管理 TestFlight 使用者並招募新的測試人員。