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

原创 2015年12月08日 11:47:33

工具准备

1、jenkins.war
  可以去官网下载(http://jenkins-ci.org/)最新版本,下载地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war,如果下载不了,我在csdn上传了一份http://download.csdn.net/detail/a631855639/9335755
2、插件下载
  这里上传了我所用到的一些插件http://download.csdn.net/detail/a631855639/9335989,有些是必须安装的,有些是可选的,下面会具体说下。

启动服务器

  打开命令行,并定位到jenkins.war文件的目录下,然后执行java –jar jenkins.war(需要事先配置好JAVA开发环境),看到如下图所示,表示启动成功。
jenkins启动成功

然后打开浏览器输入http://localhost:8080/,就能进入到jenkins面板界面,如下图
jenkins面板界面

插件安装

在上图选择,系统管理—>管理插件—>高级
插件安装
如上图,将之前下载的插件,上传安装。安装过程可能会碰到如下图所示的安装失败,只要按提示,安装相应的插件即可。
安装失败提示

  1. 必须安装的有:
    git(这里使用git作为版本控制):scm-api.hpi、git-client.hpi、git.hpi
    android:port-allocator.hpi、android-emulator.hpi、analysis-core.hpi、android-lint.hpi
    gradle(项目是使用Android Studio开发的):gradle.hpi
  2. 可选安装的有:
    单元测试:junit.hpi
    代码覆盖率:jacoco.hpi
    代码查虫:findbugs.hpi
    邮箱扩展:email-ext.hpi

最后重启服务器,安装的插件即可生效。

总结

本篇,简单的讲了工具的下载、jenkins服务器启动及插件的安装。之前,我已经安装了jenkins在使用,但是在写这篇文章的时候,我又重新安装了一边,一边写一边实践一边总结。实践是检验一切真理的唯一标准,也是我们成长的唯一途径。下一篇将写这些插件的如何使用,如何配置,如何与项目相结合。

看下其他文章:
1、Jenkins构建Android项目持续集成之简介篇
2、Jenkins构建Android项目持续集成之Jenkins的安装篇
3、Jenkins构建Android项目持续集成之系统配置篇
4、Jenkins构建Android项目持续集成之创建项目
5、Jenkins构建Android项目持续集成之单元测试及代码覆盖率
6、Jenkins构建Android项目持续集成之findbugs的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用Jenkins进行Android自动打包

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

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

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

Jenkins+Gradle实现android开发持续集成、打包

实际工作中,很多时候我们需要持续打包,或者出现某个问题后,我们需要追溯到某一个历史版本去做对照,如果手动去做这些操作的话,无疑会耽误很多时间,直接压缩了下班回家陪老婆孩子的时间,所以我们需要一个能够自...
  • byszy
  • byszy
  • 2016年05月17日 15:54
  • 3263

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

本文参考了: http://my.oschina.net/uboluo/blog/157483 http://java.dzone.com/articles/automating-continuo...
  • voiceofnet
  • voiceofnet
  • 2015年04月22日 17:32
  • 24969

Jenkins搭建Android自动打包

Jenkins搭建Android自动打包意义: - 对于工程师来说,你就只管提交代码,不用关心怎么打包之类的。 - 对于产品或者测试,我只需要从发布页面下载APK安装文件,不必每次都跑工程师那,安...
  • u011333411
  • u011333411
  • 2016年11月18日 10:10
  • 3551

基于Jenkins的Android持续集成(自动化打包)

一、环境要求本帖针对的是Windows环境,Linux或其他系统请另寻他贴。具体只讲述Jenkins配置以及整个流程的实现。 1.JDK(或JRE)及Java环境变量配置,我用的是JDK8。这个配置方...
  • zhuyb829
  • zhuyb829
  • 2017年12月26日 10:22
  • 354

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

Jenkins环境搭建 1、Java的下载安装和环境变量的配置 ①下载安装:Jenkins的运行依赖Java环境,所以在安装Jenkins之前必须要安装JDK或JRE,Java下载地址 ②配置:配置环...
  • ATangSir
  • ATangSir
  • 2017年05月14日 00:28
  • 1259

Android使用Jenkins完成自动化打包操作---Jenkins的安装以及基础配置

问题来源:每次测试需要测试的时候都要开发给他打包,真是麻烦,有了Jenkins以后,他们要安装包就自己打吧,我们只需要把最新的代码传上去就行了。 Jenkins官网地址:https://je...
  • xiaxiayige
  • xiaxiayige
  • 2017年03月07日 11:09
  • 438

如何利用jenkins来做android自动化

概述 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从...
  • zm_21
  • zm_21
  • 2014年06月24日 11:22
  • 10210

linux下Jenkins自动构建android

from:https://www.digitalocean.com/community/tutorials/how-to-build-android-apps-with-jenkins In...
  • birthmarkqiqi
  • birthmarkqiqi
  • 2017年02月23日 21:47
  • 688
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Jenkins构建Android项目持续集成之Jenkins的安装篇
举报原因:
原因补充:

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