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

来源:互联网 发布:手机路由器软件下载 编辑:程序博客网 时间:2024/05/01 21:46

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覆盖了,要重新安装,不要选在一个目录,在一个目录下就会覆盖

0 0
原创粉丝点击