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

原创 2015年04月22日 17:32:26

本文参考了:

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中配置gradle项目的坑

今天在jenkins配置gradle项目时遇到一个奇特的问题记录如下: 问题在jenkins配置gradle项目如下所示:我的目的是想执行gradle clean build run任务,但是构建的时...

Android-->Gradle+Jenkins 自动构建环境搭建

首先: 安装Jenkins 2016-1-12日前最新版1.644下载地址:https://jenkins-ci.org/content/thank-you-downloading-windows-...
  • angcyo
  • angcyo
  • 2016年01月12日 13:34
  • 3291

Jenkins+Gradle实现android开发持续集成问题汇总

Jenkins+Gradle实现android开发持续集成问题汇总

jenkins+git+gradle构建方案配置

jenkins构建方案 每天12点自动构建

Jenkins Gradle 打包

Android Studio Gradle1. 版本历史 日期 版本号 修订人 备注 20160112 0.01 黄文博 初版 2. 目标读者 jenkins打包人员 3...

Jenkins构建Android项目持续集成之Jenkins的安装篇

工具准备1、jenkins.war   可以去官网下载(http://jenkins-ci.org/)最新版本,下载地址:http://mirrors.jenkins-ci.org/war/late...

利用Jenkins玩转Android自动打包发包

请尊重原创,转载请注明出处: 先看一眼效果图: 脚本配置地址:https://github.com/mabeijianxi/android-automation 总体步骤可为: 下载新...

MAC上搭建Jenkins实现Android自动打包

Jenkins环境搭建 1、Java的下载安装和环境变量的配置 ①下载安装:Jenkins的运行依赖Java环境,所以在安装Jenkins之前必须要安装JDK或JRE,Java下载地址 ②配置:配置环...

使用Jenkins进行Android自动打包

之前App在提交测试和最终部署的过程中App打包一直是由开发人员来完成的,由于项目比较大, 再加上Android打包本身就比较慢,所以每次打包还是很耗时的。并且按照严格的研发流程来讲,开发人员应该只负...

使用 Jenkins 实现持续集成 (Android)

http://www.pgyer.com/doc/view/jenkins http://www.pgyer.com/doc/view/jenkins http://www.pgyer.c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于Jenkins+git+gradle的android持续集成
举报原因:
原因补充:

(最多只允许输入30个字)