使用Jenkins搭建Android自动化构建--安装篇

原创 2016年08月29日 17:20:05

使用Jenkins搭建Android自动化构建–安装篇

搭建前当然是来吹吹牛,灵感来自服务端的自动化构建,看着技术老大把代码往服务器上一丢,自动build,然后通过邮箱来通知是否构建成功,这样是多省事的,于是潜心去研究一番。

必备的理论知识还是不能少滴,持续集成:

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

一、环境搭建

1、windows sever 2008

  • 安装
    使用windows系统搭建Jenkins环境相对来说简单很多,界面化一路next就行了。(说明一下,我搭建的Jenkins是在虚拟机上跑起来的windows系统)
    Jenkins下载路径
  • 配置
    windows系统的直接就默认next
    1、安装,一路next到finish

2、按照提示拿到初始化密码

3、接下来的步骤同ubuntu安装第2步开始一致


2、ubuntu 12.04

  • 安装
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -  
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'  
sudo apt-get update  
sudo apt-get install jenkins
  • 配置
//启动Jenkins服务
sudo /etc/init.d/jenkins start  
//停止Jenkins服务
sudo /etc/init.d/jenkins stop 

1、浏览器进入:http://localhost:8080,按照给出的提示进入/var/lib/jenkins/sercrets/initialAdminPassword文件夹拿到初始化密码

sudo vi /var/lib/jenkins/sercrets/initialAdminPassword



2、初学者默认选择Install suggested plugins,安装常见的插件

3、进入下载界面(需要科学上网)

4、创建用户

5、大功告成

备注:
我们都是站在巨人的肩旁上,感谢造轮子的巨人
参考 1.http://www.jianshu.com/p/e7174056198e

使用Jenkins搭建Android自动化构建--配置篇--windows

使用Jenkins搭建Android自动化构建–配置篇–windows这个不扯皮,既然环境都配好了,那上来就是干!本文使用Jenkins+gradle+svn搭建 不管是用虚拟机安装的环境还是本机安...

Windows下Android项目搭建Jenkins持续构建+自动化测试

使用持续集成和自动化测试的好处就不说了,网上一搜一大把,不太了解的可以去Google search。下面开始介绍如何在Windows环境下为Android项目搭建Jenkins。本文中使用的版本管理工...

Windows下Android项目搭建Jenkins持续构建+自动化测试

使用持续集成和自动化测试的好处就不说了,网上一搜一大把,不太了解的可以去Google search。下面开始介绍如何在Windows环境下为Android项目搭建Jenkins。本文中使用的版本管理工...

Windows下Android项目搭建Jenkins持续构建+自动化测试

PS: 使用持续集成和自动化测试的好处就不说了,网上一搜一大把,不太了解的可以去Googlesearch。下面开始介绍如何在Windows环境下为Android项目搭建Jenkins。本文中使...

使用jenkins、docker、consul、nginx搭建支持自动化构建部署以及弹性伸缩的集群系统详细教程

一、前言这是我第一篇博文,中间可能存在许多纰漏,所以请大家不吝指教!另外在文中API及原理性的东西仅做简单提及,因为网上有很多,讲的很详细,我尽量将篇幅放在记录过程上,如有疑惑,欢迎评论。1.1 搭建...

Jenkins搭建自动化构建平台

  • 2016年08月12日 14:46
  • 487KB
  • 下载

Windows环境下jenkins +svn+android studio自动化构建(持续集成,打包)

之前打包都是RD通过Android studio或者Eclipse /adt手动打包生成apk给QA测试,现在技术总监要求对项目进行持续集成,也就是说通过某种方式定时(比如每天凌晨三点)自动将SVN库...
  • dailog
  • dailog
  • 2016年09月23日 09:40
  • 4009

Android关于Jenkins+Gradle自动化构建时Gradle版本冲突的问题

前言 Jenkins自动化构建工具已经出来好久了,它为我们省去了不少的重复性工作,例如:构建,打包等。 但是对于初学者,刚开始的配置可能会有点麻烦。这里我就不再赘述了,不懂的童鞋请自行去找度娘。 ...

Android Jenkins+gradle+git自动化构建并生成二维

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。       网上有很多jenkins的介绍与其他博客写的自动化构建,我现在也整理一套自己摸索来的Andro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用Jenkins搭建Android自动化构建--安装篇
举报原因:
原因补充:

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