Android CI - Jenkins

2016-08-17  本文已影响148人  act262

[TOC]
未完,待续...


1.开发环境配置

Android 编译构建环境,官网下载sdk,安装

2.构建环境安装配置

使用的机器是redhat server,so按照说明安装完毕后,
首先配置需要的环境以及插件。
Android 相关的插件
https://wiki.jenkins-ci.org/display/JENKINS/Plugins#Plugins-Androiddevelopment
Android SDK,Gradle 等环境配置。
版本控制:git/svn的插件

3.开始构建/发布

建立一个job,
指定代码仓库从git/svn上获取

手动构建VS自动构建

代码控制构建流程

插件化控制构建流程

一些小技巧

4.其他辅助功能设置

邮件通知插件
可以在构建成功失败时发送邮件告知,例如构建成功了,我们需要让测试们知道构建的apk文件在哪里下载安装,本次构建修改了什么内容等;构建失败了,是谁提交的代码导致构建失败的,通知开发者修改后再提交等,保证项目不会出现代码问题而导致的不能能通过编译的问题。
内容发布插件
可以将构建后生成的apk文件发布到指定的位置,可以按照每天的时间目录存放,方便测试下载安装apk文件。

参考文章

Jenkins+Gradle实现android开发持续集成问题汇总
Jenkins中配置gradle项目的坑

sample

gradle 配置sample
https://github.com/act262/AndroidJenkins

上一篇 下一篇

猜你喜欢

热点阅读