Jenkins+tomcat+gradle+SVN安卓 环境部署及遇到的一些问题

1、下载Jenkins 安装包

 http://services.gradle.org/distributions/ 从这里下载比从官网 下载快很多,在Jenkins.war 所在目录执行java -jar Jenkins.war--httpPort=80 启动Jenkins服务,具体端口可以在 .Jenkins目录里配置,安装tomcat ,将Jenkins.war 放在tomcat的webapp 目录下,通过网址:127.0.0.1可以访问Jenkins 主页,并设置用户名密码

 

2、打开Jenkins主页后,先配置jdk,gradle,SVN等等的环境变量,及Jenkins的工作目录

 

3、新建job,在job下配置工程的SVN 代码库地址,并添加可访问的用户名密码;构建步骤 选择 invoke gradlescript ,Gradle Version 处选中gradle环境变量名,switchs填写build;archivethe artifacts填写app\build\outputs\apk\*.apk,不确认apk目录的,可build完成后,根据自己的实际情况填写

 

4、然后点击apply,在项目下,点击立即构建

 

核心工作是 构建脚本的编写,如果开发有全套的构建程序,那环境都配成和 开发环境一样的,比如安卓sdk的各种版本,代码工程库里的各个build文件 所指向的版本、还有开发环境所使用的gradle版本都一致了,直接build ,就OK了

一些问题记录:

Java.lang.unsupportedClassVersion Unsupportedmajor.minor version 52.0 提示这个错误的话,需要把jdk 换成1.8的    J2SE 8 = 52  J2SE 7 = 51

 

安装Android studio  可能会提示的错误为:'tools.jar' seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK ratherthan JRE
以及一些和环境变量相关的错 

需配置的环境变量格式为 :

java_home D:\java\jdk1.7\
jdk_home
D:\java\jdk1.7\lib\tools.jar
path
%JAVA_HOME%\bin;%JDK_HOME%

 

在‘’引号里输入路径的时候提示 unexpected char:'\' ,需要把路径的单斜杠换为双斜杠,转义字符的问题

 

 

Java 的lib 目录下没有tool.jar 文件,是因为安装jre把jdk覆盖了,要重新安装,不要选在一个目录,在一个目录下就会覆盖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值