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

前段时间搞了下CI持续集成工具,这里总结一下;供需要的朋友参考,错误之处还请指出,与君共勉。

主要步骤如下:
1. jenkins 安装配置
2.打包环境配置
3.系统配置及插件管理
4.新建项目、build打包
5.上传蒲公英平台
6.发送邮件通知

jenkins 安装配置
Jenkins简介

Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。Jenkins 的前身是Hudson是一个可扩展的持续集成引擎。

Jenkins安装与配置

下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war。将下载的jenkins.war包直接放到tomcat下的webapps目录,启动tomcat即可安装完成。

编码问题:进入jenkins系统管理页面,会出现如图提示,可修改tomcat的server.xml配置,在Connector  标签添加上 URIEncoding="UTF-8" 。 

打包环境配置

就是在jenkins服务器配置Android打包需要的工具。
主要工具有jdk、sdk、git、gradle。我这里环境是Linux系统。

系统配置及插件管理

插件部分
基于Jenkins+git+gradle+pgyer的android持续集成_第1张图片
基于Jenkins+git+gradle+pgyer的android持续集成_第2张图片
以后在项目配置中会说怎么用;

系统设置部分主要就是配置环境变量、邮件服务器等,比较简单,百度一大堆,就不细说了。

新建项目、build打包

基于Jenkins+git+gradle+pgyer的android持续集成_第3张图片

基于Jenkins+git+gradle+pgyer的android持续集成_第4张图片
基于Jenkins+git+gradle+pgyer的android持续集成_第5张图片
基于Jenkins+git+gradle+pgyer的android持续集成_第6张图片

上传蒲公英平台

基于Jenkins+git+gradle+pgyer的android持续集成_第7张图片
基于Jenkins+git+gradle+pgyer的android持续集成_第8张图片

发送邮件通知

基于Jenkins+git+gradle+pgyer的android持续集成_第9张图片

参考
http://my.oschina.net/uboluo/blog/157483
http://blog.csdn.net/voiceofnet/article/details/45197883

你可能感兴趣的:(Jenkins,持续集成系统)