Mac平台Android自动化打包(Jenkins)

  • 本文作为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


      Mac平台Android自动化打包(Jenkins)_第1张图片
      JDK路径设置.png
  • Gradle路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> Global Tool Configuration

    • 如果本机有安装Android Studio的话,使用里面的集成gradle即可:/Applications/Android Studio.app/Contents/gradle/gradle-3.2


      Mac平台Android自动化打包(Jenkins)_第2张图片
      Gradle路径设置.png
  • Android SDK路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> 系统设置

    • 本机Android SDK默认路径:/Users/用户名/Library/Android/sdk


      Android SDK路径设置.png
  • Gradle Plugin:Jenkins Dashborad(Jenkins首页)-> 插件管理

Mac平台Android自动化打包(Jenkins)_第3张图片
Gradle Plugin安装.png
  • GitLab用户验证(GitHub同理):Jenkins Dashborad(Jenkins首页)-> Credentials(详情可参考《iOS自动化打包实战(Jenkins)》)


    GitLab用户SSH验证设置.png

项目构建

  • 新建项目:Jenkins Dashborad(Jenkins首页)-> 新建
Mac平台Android自动化打包(Jenkins)_第4张图片
新建项目.png
  • 项目配置
Mac平台Android自动化打包(Jenkins)_第5张图片
丢弃旧的构建.png
Mac平台Android自动化打包(Jenkins)_第6张图片
Git设置.png
Mac平台Android自动化打包(Jenkins)_第7张图片
构建触发器.png
Mac平台Android自动化打包(Jenkins)_第8张图片
构建操作.png

你可能感兴趣的:(Mac平台Android自动化打包(Jenkins))