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


      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首页)-> 插件管理

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


    GitLab用户SSH验证设置.png

项目构建

  • 新建项目:Jenkins Dashborad(Jenkins首页)-> 新建
新建项目.png
  • 项目配置
丢弃旧的构建.png
Git设置.png
构建触发器.png
构建操作.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,423评论 25 709
  • 作为一名Android程序猿,能偷懒时是一定要偷懒的。大家在开发中一定遇到过:测试说:帮我打个包吧,产品说:帮我打...
    小朱v阅读 11,856评论 3 14
  • JenKins 是什么? 理解:是一个集成各种插件,通过配置、管理 的本地Web,去自动化打包Android、IO...
    JxMY阅读 8,593评论 0 0
  • 第一遍看完,大概不会超过2小时。觉得他什么也没有谈。重新再翻,却整整看了两个星期。断断续续。觉得他在里边讲了太多的...
    一枝黄花菜阅读 4,017评论 0 4
  • 有种状态,在和主谈恋爱。从来没有过的感受。以前浪费太多时间,不知道读圣经祷告有多宝贵。现在看见了意识到读圣经...
    静如初夏阅读 2,833评论 0 0