基于Jenkins+git+gradle的android持续集成
来源:互联网 发布:aspx php混合网站 编辑:程序博客网 时间:2024/05/21 10:52
http://www.itnose.net/detail/6253281.html
http://www.itnose.net/detail/6253281.html
http://www.itnose.net/detail/6253281.html
http://www.itnose.net/detail/6253281.html
基于Jenkins+git+gradle的android持续集成
2015-04-22 17:41
本文参考了:
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,因为没有服务器的操作权限,这部分没办法写。
全文完
0 0
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle+pgyer的android持续集成
- 基于Jenkins+Git+Gradle的Android持续集成
- 基于Jenkins+git+gradle的android持续集成
- 基于Jenkins+git+gradle的android持续集成
- Android Jenkins+Git+Gradle持续集成打包
- jenkins+git+android+gradle持续集成问题总结
- 学习jenkins+git+gradle实现Android持续集成心得总结
- Android Jenkins+Git+Gradle持续集成-实在太详细
- Android项目的持续集成:Gradle+SonarQube+Jenkins
- 构建基于Jenkins+maven+git+tomcat7的持续集成环境
- 基于Jenkins的持续集成
- Jenkins CI持续集成(基于Git)
- 算法复杂度速查表
- WDCP安装memcache、mysqli、PDO_MYSQL、mysql innodb、libmc
- 线性代数之从线性方程组看线性组合
- 放弃WebView,使用Crosswalk做富文本编辑器
- 设计模式深入学习--Strategy 策略模式(行为型模式)
- 基于Jenkins+git+gradle的android持续集成
- 平衡树之splay
- CSS选择符
- 陈省身文集28——我同布拉施克、嘉当、外尔三位大师的关系
- focused recently
- mysql数据库的初始化及相关配置
- 基础语法
- 分类决策树原理及实现(一)
- 《日落苍狼》读后感及摘录