windows环境下jenkins+gradle+Android 自动打包部署

第一步,搭建jenkins环境

1、安装下载jenkins

jenkins运行依赖Java开发环境,安装jenkins前,先安装好JDK,并配置好环境变量

进入jenkins 的官网 https://jenkins.io/ , 根据搭建平台的不同下载,我使用的是 windows 平台

2、配置 Jenkins

安装完成后,在浏览器中访问 : http://localhost:8080/, 你将会看到如下界面 ,然后开始配置 Jenkins.

3、Jenkins 插件安装和超级管理员配置

填写完密码后,将会看到插件安装界面

等所有的插件都安装完成,我们将会看到用户名设置界面。这里每一项都需要填写,然后要记住自己设置的用户名和密码

重新登录的时候用,当然有其他方法改密码,不过比较麻烦,这里就不多说了,记住就好

我们选择第一项,安装默认Jenkins插件,由于通过国外服务器下载镜像,有较高的失败率,某些插件下载失败或者中断会引起其他有依赖关系的插件也下载失败

导致我们进入Jenkins管理页面时,会有很多报错信息

如上图报错可知是缺少了jackson2-api v2.7.3插件,我们可以到http://updates.jenkins-ci.org/download/plugins/中下载该hpi文件,通过高级选项上传安装

第二步,Android开发环境配置(对于安卓开发环境不是很熟悉,目前只是根据网上的文档资料配置)

首先,下载Android SDK Tools,翻过墙的朋友可以去Google Android的官网上下载(http://developer.android.com/sdk/index.html

选择一个最新的版本就行了。注意,这里有exe和zip两种文件可供下载,exe的就是这个安装程序,下载下来需要自己双击安装。这里建议下载zip压缩包,下载后,直接压缩到你想要安装的Android的路径就行了。解压后的文件目录如下:

然后就双击“SDK Manager.exe”,启动SDK Manager,如图所示:

Tools文件夹里面的Android SDK Tools(这个我们在之前的一步已经下载好了的,一般不会让你再安装了,不过有可能会让你更新),然后就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下载最新的版本就行了。其他的不用安装了。

下载安装过程后,我们可以看到,之前选中安装的项目后面的状态都由之前的“Not installed”变为了如今的“Installed”,这就表示我们已经安装成功了!

Ok,接着就是最后一步,我们熟悉的设置环境变量。这里需要把”\platform-tools“和”\tools”路径追加到系统环境变量Path中,具体如下:

首先,新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径,这里我的安装路径为D:\android\android-sdk,如图所示:

然后就是在系统的Path变量后,追加;% ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools,如图所示:

然后我们可以检验一下Android SDK是否安装成功:在命令行窗口中输入”adb version“,出现如下显示,则安装成功了:

第三步、Jenkins 全局配置( Gradle 构建)

系统管理 –> 全局工具配置

系统管理 –> 系统设置 – 全局属性

在 Environment variables 里面增加一个键值对. 
键:ANDROID_HOME 
值:SDK 路径

第四步、任务构建(这里只是做了大致了解,具体操作实践后补充)

创建一个Freestyle project

1、任务构建包括General设置、源代码管理、建立触发器、搭建环境、建立、构建后动作

General设置

源码管理

触发器设置

构建

构建结果可在控制台输出查看

参考文档:https://blog.csdn.net/qq_41868500/article/details/85157867

原文地址:https://www.cnblogs.com/bonnie-luck/p/12103712.html

时间: 2024-10-07 09:26:22

windows环境下jenkins+gradle+Android 自动打包部署的相关文章

Docker环境搭建Jenkins+gitlab+maven自动打包 部署容器

宿主机安装docker(省略) 宿主机安装maven 下载二进制包解压到/var/docker_data/jenkins/jenkins_home下面 https://maven.apache.org/download.cgi Jenkins镜像安装 下载Jenkins镜像(一般都是Ubuntu版) FROM jenkins USER root #清除了基础镜像设置的源,切换成腾讯云的jessie源 #使用非腾讯云环境的需要将 tencentyun 改为 aliyun RUN echo '' >

用jenkins搭建android自动打包环境

这里假设你已经搭建了jenkins的环境.否则,请阅读我的另一篇文章: http://my.oschina.net/u/930967/blog/298980 其实那个文章里面有用的就两句话的事儿,还是直接写在这里吧 jenkins是一个java web项目,可以去官网下载war包,放在tomcat的webapps下就能运行. 访问localhost:8080/jenkins进入 步入正题 任何一个开发工具,都提供了命令行工具.比如android用的是ant.java有maven.还有xcode,

Windows环境下Oracle数据库的自动备份脚本

批处理文件(.bat) @echo off echo ================================================ echo  Windows环境下Oracle数据库的自动备份脚本 echo  1. 使用当前日期命名备份文件. echo  2. 自动删除7天前的备份. echo ================================================ ::以“YYYYMMDD”格式取出当前时间. set BACKUPDATE=%date

Mac 环境下 Jenkins+Gradle 配制android 持续构建总结

主要是参考下面这片文章的. http://www.bkjia.com/Androidjc/989358.html 不过有几点需要注意: 1 jenkins安装的路径是/var/root/.jenkins 2 Gradle plugin如果下载不成功,可以直接去下面的链接下载,然后放到jenkins的plugins目录下 https://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin 重启tomcat服务即可 3 如果gradle编译时报找不到a

Windows环境下Android Studio v1.0安装教程

Windows环境下Android Studio v1.0安装教程 Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包. 要求:JDK 7以及以上版本. Android Studio安装文件. Windows: exe(包含SDK) (813 MB) exe(不包含SDK) (250 MB) zip (235 MB) Mac dmg (234 MB) zip (233 MB) Linux: zip (233 MB) 说明: 32位系统和64位系统是同一个安

【转】Windows环境下Android Studio v1.0安装教程

原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/158-androidstudio-v1-0-win-install Windows环境下Android Studio v1.0安装教程 准备工具 JDK安装包.要求:JDK 7以及以上版本. Android Studio安装文件. Windows:exe(包含SDK) (813 MB)exe(不包含

Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环

Windows环境下通过Git来管理自己的Android代码

前面已经介绍了在Windows下使用git工具来下载Android的源码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目管理工具而CVS及SVN都是集中式的版本控制系统集中式版本控制系统最大的毛病就是必须联网才能工作,分布式版本控制系统根本没有"中央服务器",每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上,分布式和集中式通过以下两张图会清楚点 Window

Windows环境下IOS APP打包上传AppStore详细流程

现在很多伙伴跨平台开发应用,有些童鞋没有准备苹果机,本文将介绍,如何在Windows系统环境下直接上架APP,不用去搞虚拟机,搞黑苹果等等了,Windows下照样轻轻松松上架iOS APP,没Mac的小伙伴有福了. 下面从七个步骤进行详细介绍! 1.创建唯一标示符App IDs 2.申请发布证书 3.申请发布描述文件 4.iTunes Connect创建App并填写信息 5.选择证书编译打包6.Windows下上传IPA到App Store 7.上传好IPA回到iTunes Connect提交审