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

Jenkins搭建

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)》 JDK路径设置.png

  • Gradle路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> Global Tool Configuration

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

      《Mac平台Android自动化打包(Jenkins)》 Gradle路径设置.png

  • Android SDK路径:Jenkins Dashborad(Jenkins首页)-> 系统管理 -> 系统设置

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

      《Mac平台Android自动化打包(Jenkins)》 Android SDK路径设置.png

  • Gradle Plugin:Jenkins Dashborad(Jenkins首页)-> 插件管理

《Mac平台Android自动化打包(Jenkins)》 Gradle Plugin安装.png

  • GitLab用户验证(GitHub同理):Jenkins Dashborad(Jenkins首页)-> Credentials(详情可参考《iOS自动化打包实战(Jenkins)》)

    《Mac平台Android自动化打包(Jenkins)》 GitLab用户SSH验证设置.png

项目构建

  • 新建项目:Jenkins Dashborad(Jenkins首页)-> 新建

《Mac平台Android自动化打包(Jenkins)》 新建项目.png

  • 项目配置

《Mac平台Android自动化打包(Jenkins)》 丢弃旧的构建.png
《Mac平台Android自动化打包(Jenkins)》 Git设置.png
《Mac平台Android自动化打包(Jenkins)》 构建触发器.png
《Mac平台Android自动化打包(Jenkins)》 构建操作.png

    原文作者:聪明的笨白
    原文地址: https://www.jianshu.com/p/6dbc57679784
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞