Jenkins持续集成之Android篇
Jul 24, 2016
Jenkins是什么
Jenkins是一个开源的持续集成工具,提供软件开发的持续集成服务。
Jenkins使用场景
在移动端开发过程中,临近发版时,需要频繁进行集成操作,打包app提交给测试,测试反馈bug,开发修复bug后再重新打包给测试,如此反复操作消耗了大量时间。
而持续集成正是针对这类问题的最佳解决方案,使用持续集成可以自动化实现编译、发布、测试。
Jenkins怎么用
Jenkins提供了各种安装程序,这里以Docker为例。
下载Docker GUI工具kitematic
搜索Jenkins获取镜像,并选择create创建容器
- 启动容器可以看到相关启动日志,这里需要复制Jenkins生成的安装时所需随机密码
- 查看服务器地址
- 浏览器中输入服务器地址,初次安装需要生成的随机密码
选择安装方式
创建用户并登录
首页选择新建,创建一个项目
- 源码管理,这里我们以git方式为例
- 设置每10分钟检查一次代码
- 选取构建方式
- 执行assembleRelease任务
- 这里可以执行一些命令,比如自动上传到内测托管平台,如”蒲公英” “FIR”
- 保存之后,执行自动化构建,可以看到相关日志