前言
最近公司有打渠道包的需求,領(lǐng)導(dǎo)說使用fastlane來做持續(xù)集成,發(fā)了點(diǎn)時(shí)間研究了下,所有有了這篇文章
本文主要涉及到以下幾個(gè)主題:
是什么和為什么
fastlane是一款使用ruby實(shí)現(xiàn)的跨平臺(tái)的持續(xù)集成工具,支持安卓和iOS平臺(tái)項(xiàng)目的持續(xù)集成實(shí)踐,fastlane處理提供基本的但是很強(qiáng)大的包含了:初始設(shè)置、屏幕截圖、打包、上傳到測(cè)試平臺(tái)、部署等功能。此外還有大量的第三方插件可以使用,比如fir插件支持上傳beta版本到fir測(cè)試平臺(tái),appicon插件支持自定義某個(gè)子版本的應(yīng)用圖標(biāo),還有很多不勝枚舉。
因?yàn)轫?xiàng)目的配置、打包、上傳等一系列操作是耗時(shí)且沒有技術(shù)含量的工作,所以有了fastlane可以為我們節(jié)省大量的沒有什么價(jià)值的時(shí)間花費(fèi),以提高我們的工作效率。
fastlane安裝和設(shè)置
安裝
支持三種方式安裝
使用brew安裝
brew cask install fastlane
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。