您的当前位置:首页正文

如何实现 Android 应用的持续部署?

来源:花图问答

构建一个高质量的 Android 应用 最大的挑战是什么?
在整个开发流程中,也许 Coding 时莫名的 bug,也许是 Android 开发兼容性问题,多版本多渠道自动打包问题,也有开发工具选择等等。

每个不同段位的 Android 开发者,都会有不同的答案。如何自动化整个开发-打包-分发的流程也许真正需要思考。

了解 flow.ci

搭建 Android 应用的持续部署

设置 Andr​​oid 持续部署流程非常简单:

1.创建项目

flow.ci

2.关联代码仓库

flow.ci

3.选择要集成的项目

flow.ci

4.开始你的第一个 Flow

flow.ci
flow.ci

选择项目类型 Android ,开启默认的 flow 模板 ,包括 Intialize - Git Clone - Cache - Build 的流程。

5.选择语言版本,单击创建项目

flow.ci

后续会支持更多语言。

6.点击“+”添加插件,自定义 flow

flow.ci

在环境和语言等初始配置完成后,flow.ci 会提供一套 基本 flow 模版,内含通用流程插件和流程触发设置。如果你有定制化的需求,点击图中“+”或者“删除”“编辑”,实时设置就可以。

7.在插件列表中搜索 Infer Analyzer 插件,选择添加

flow.ci

Infer Analyzer 是 Facebook 推出的 Java 静态代码分析工具,添加这个插件到你的 Flow 模板可以帮助拦截早期错误。

8. 继续添加 fir.im Uploader 插件

flow.ci

9.完成后,还可以添加邮件、Slack等消息通知插件

flow.ci

实现这套自动化流程之后,只需要开发新功能,提交代码即可。图为跑完整个持续部署流程,健康的项目状态。


期待你的反馈。

Happy Building!
flow.ci team