Jenkins 自动化构建 Android 应用
工程师 李洪江
一 背景
随着业务需求的演进,工程的复杂度会逐渐增加,自动化的践行日益强烈。
事实上,工程的自动化一直是我们努力的目标,能有效提高我们的生产效率,最
大化减少人为出错的概率,实现一些复杂的业务需求应变。
场景如下,公司现在的测试人员每次需要测试新版本,都需要开发人员打包,
放到 ftp,测试人员然后从 ftp 上拷贝到本地,再安装。尤其临近发版的一周,几
乎每天都要新版本。这样的话,有两方面的影响:第一,打断了开发人员的开发
进度;第二,开发人员打包效率低下。
要解决这个问题,必须实现移动端应用的自动化构建。具体说来就是,使用
持续集成(CI)系统 jenkins,自动检测并拉取最新代码,自动打包 Android 的 apk
和 ios 的 ipa,自动上传到内测分发平台蒲公英上。接下来,测试人员只要打开
一个固定的网址,扫描一下二维码,就能下载最新的版本了。
二 软件安装前准备
1 安装 java8 和配置 java 环境
评论0