一吱七、前言
? ? ? 最近應(yīng)公司要求埋心,要準備一篇Fastlane的使用文檔,這幾天也一直忙著研究這個用于配置iOS 和 Android 的持續(xù)集成的神器柑司,經(jīng)過不斷的配置環(huán)境迫肖,調(diào)試各種命令,算是稍微了解了一點攒驰,現(xiàn)在打算把自己踩過的坑蟆湖,和一些具體使用記下來,萬一能幫到別人那真是極好的玻粪。
二隅津、簡介
? ? ? 為了尊重這些偉大的開發(fā)者們,還是有必要介紹一下Fastlane奶段。
? ? ? fastlane 是一套工具饥瓷,幫助你簡化和自動化 App 發(fā)布或部署的過程,將之變成一條平直的工作流痹籍。通過 fastlane呢铆,你可以實現(xiàn) 持續(xù)分發(fā)(CD,一種用于自動化和改進軟件分發(fā)過程的設(shè)計實踐)蹲缠。 通過 fastlane 內(nèi)置的工具棺克,你可以創(chuàng)建一個由 build task (又叫做 lane)構(gòu)成的有序列表悠垛,你只需要點擊一個按鈕就可以將 App 發(fā)布到 App 商店。你可以節(jié)省大量的時間娜谊,用于提升軟件質(zhì)量确买,或者縮短團隊中發(fā)布者的發(fā)布周期。
? ? ? ?Fastlane是用Ruby語言編寫的一套自動化工具集和框架纱皆,每一個工具實際都對應(yīng)一個Ruby腳本湾趾,用來執(zhí)行某一個特定的任務(wù),而Fastlane核心框架則允許使用者通過類似配置文件的形式派草,將不同的工具有機而靈活的結(jié)合在一起搀缠,從而形成一個個完整的自動化流程。
? ? ? ?通過 fastlane 內(nèi)置的工具近迁,你可以創(chuàng)建一個由 build task (又叫做 lane)構(gòu)成的有序列表艺普,你只需要點擊一個按鈕就可以將 App 發(fā)布到 App 商店。你可以節(jié)省大量的時間鉴竭,用于提升軟件質(zhì)量歧譬,或者縮短團隊中發(fā)布者的發(fā)布周期。
三搏存、各類教程地址
官網(wǎng)地址看這里
github地址看這里
推薦幾篇介紹Fastlane的文章