Mac平台Android自动化打包(Jenkins)
2017-09-01 本文已影响637人
聪明的笨白
- 本文作为iOS自动化打包实战(Jenkins)的姊妹篇,iOS自动化打包教程地址:http://www.jianshu.com/p/85b8d649f8d5
Jenkins搭建
- 详细教程:《iOS自动化打包实战(Jenkins)- Jenkins部署》(http://www.jianshu.com/p/85b8d649f8d5)
Android打包环境配置
-
这里强烈建议先安装Android Studio,用它把Android工程先顺利跑起来,因为在build的过程中,Android Studio会提示安装缺失的内容,如Build Tools等,这些内容会安装到Android SDK目录下
-
JDK路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> Global Tool Configuration
-
查看本机安装的所有Java Virtual Machines:/usr/libexec/java_home -V
JDK路径设置.png
-
-
Gradle路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> Global Tool Configuration
-
如果本机有安装Android Studio的话,使用里面的集成gradle即可:/Applications/Android Studio.app/Contents/gradle/gradle-3.2
Gradle路径设置.png
-
-
Android SDK路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> 系统设置
-
本机Android SDK默认路径:/Users/用户名/Library/Android/sdk
Android SDK路径设置.png
-
-
Gradle Plugin:Jenkins Dashborad(Jenkins首页)-> 插件管理
-
GitLab用户验证(GitHub同理):Jenkins Dashborad(Jenkins首页)-> Credentials(详情可参考《iOS自动化打包实战(Jenkins)》)
GitLab用户SSH验证设置.png
项目构建
- 新建项目:Jenkins Dashborad(Jenkins首页)-> 新建
- 项目配置