Fastlane自动化笔记
之前在搭建Jenkins的时候,由于看到Fastlane的配置好复杂,那么多,而当时的需求就是自动打包。。所以没有用,现在想来好气!今天翻到InfoQ的一个文章,又详细的了解了Fastlane之后,觉得此大法甚好,解决很多痛点!决定搞通这一切!
回看之前的build-ipa-sh.md确实比较僵硬。自动化还是很棒的。
基本知识
(@icyleaf)在Fastlane - iOS 和 Android 的自动化构建工具中说到:
Fastlane 提供的流程的众多工具都是可以独立存在和使用(提供 cli 命令),也可以统一由 fastlane 来控制。它在使用中提出了两个概念:
- action: Fastlane 的插件,截至当前内置 165 个至多,不过每个动作的颗粒度大小不一。查看详情
- lane: Fastlane 的任务(或者可以理解为命令),一个可以包含多个 lanes,通过 fastlane cli 传入制定的 lane 来执行。
自我感觉这句话这个对理解和使用很重要!
配置
Fastlane已被Fabric收购,所以按照其安装也很随意(戳我配置)。
对于打包,