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