构建一个高质量的 Android 应用 最大的挑战是什么?
在整个开发流程中,也许 Coding 时莫名的 bug,也许是 Android 开发兼容性问题,多版本多渠道自动打包问题,也有开发工具选择等等。
每个不同段位的 Android 开发者,都会有不同的答案。如何自动化整个开发-打包-分发的流程也许真正需要思考。
了解 flow.ci
搭建 Android 应用的持续部署
设置 Android 持续部署流程非常简单:
1.创建项目
flow.ci2.关联代码仓库
flow.ci3.选择要集成的项目
flow.ci4.开始你的第一个 Flow
flow.ciflow.ci
选择项目类型 Android ,开启默认的 flow 模板 ,包括 Intialize - Git Clone - Cache - Build 的流程。
5.选择语言版本,单击创建项目
flow.ci后续会支持更多语言。
6.点击“+”添加插件,自定义 flow
flow.ci在环境和语言等初始配置完成后,flow.ci 会提供一套 基本 flow 模版,内含通用流程插件和流程触发设置。如果你有定制化的需求,点击图中“+”或者“删除”“编辑”,实时设置就可以。
7.在插件列表中搜索 Infer Analyzer 插件,选择添加
flow.ciInfer Analyzer 是 Facebook 推出的 Java 静态代码分析工具,添加这个插件到你的 Flow 模板可以帮助拦截早期错误。
8. 继续添加 fir.im Uploader 插件
flow.ci9.完成后,还可以添加邮件、Slack等消息通知插件
flow.ci实现这套自动化流程之后,只需要开发新功能,提交代码即可。图为跑完整个持续部署流程,健康的项目状态。
期待你的反馈。
Happy Building!
flow.ci team