码迷,mamicode.com
首页 > 移动开发 > 详细

基于Jenkins+git+gradle的android持续集成

时间:2015-04-22 18:12:48      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

本文参考了:

http://my.oschina.net/uboluo/blog/157483

http://java.dzone.com/articles/automating-continuous

 

以前都是通过IDE(eclipse or Android Studio)手动生成apk通过QQ或者邮件发送给测试人员进行测试,现在的司要求对项目进行持续集成,也就是说通过某种方式定时(比如每晚凌晨三点)自动将git库中最新的代码pull下来编译打包,测试人员每天早上上班都能拿到最新的代码打包的Apk。各种度娘谷歌算是搞出点眉目了,记录一下,免得忘了

         软件环境:

1、  windows7 64bit;

2、  jdk1.7

3、  android sdk

4、  gradle2.2.1

设置好环境变量不在话下。

第一步,下载jenkins。链接:http://mirrors.jenkins-ci.org/war/latest/jenkins.war。

将下载的jenkins.war包直接放到tomcat下的webapps目录,启动tomcat,在浏览器输入:127.0.0.1:8080/Jenkins

技术分享

第二步,进入设置,管理插件,添加git,gradle,lint

技术分享

技术分享

第三步:系统配置

技术分享

技术分享

第四步:create new job

技术分享

技术分享

第五步:build

技术分享

第六步:检测结果

Build完以后检查一下,如果在:C:\Users\Administrator\.jenkins\jobs\AutoCI\workspace\app\build\outputs\apk\

目录下生成了类似于如下的Apk,则表示这个系统是OK的

技术分享

我这个暂时部署在我自己的开发机器上,按说应该部署到服务器上,用脚本将生成的apk move到指定的目录下,测试人员每天都到这个目录下去取最新的apk,因为没有服务器的操作权限,这部分没办法写。

全文完


基于Jenkins+git+gradle的android持续集成

标签:

原文地址:http://blog.csdn.net/voiceofnet/article/details/45197883

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!