美文网首页
jenkins+gradle+android自动化构建apk(L

jenkins+gradle+android自动化构建apk(L

作者: zyc_214 | 来源:发表于2017-06-28 18:09 被阅读0次
  1. 安装jenkins,这个网上教程挺多的。
  2. 在服务配置jdk、gradle、android环境变量,解压文件到目录。配置环境变量:
    vi etc/profile在文件底部添加
    export GRADLE_HOME="/android_client/gradle-2.7"
    export ANDROID_HOME="/android_client/sdk"
    export JAVA_HOME="/usr/local/jdk7"
    export PATH="$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$ANDROID_HOME/tools"
    进行验证是否正确配置

    3.在jenkins 系统管理>管理节点
    Name:节点名称
    Description:节点描述,支持中文
    # of executors:最大同时构建数量(根据机器的性能定,单颗四核cpu建议不要超过5)【必须为数字】
    Remote FS root:节点的根目录
    Labels:标记(又叫做标签)
    host:主机Ip
    Launch method:运行方式有四个选项。建议选择第1
    【推荐】Launch slave agents on Unix machines via SSH 在Unix(包括Linux)机器上通过SSH通道连接节点 (适用于Unix和Linux)
    Credentials:凭据(如果为空或者不可选择,请在系统管理→Manage Credentials中配置。Manage Credentials的配置非常简单,这里就不在描述了。Manage Credentials配置完成后,需刷新节点配置页面才会显示。)
    4.创建项目
    Label Expression:填写需要使用的节点
    源码管理:选择一种自己使用的方式进行配置
    构建:目前自己使用的是Execute shell /bin/sh -x 脚本地址
    5.构建项目也可以设置自动构建的时间。

相关文章

  • jenkins+gradle+android自动化构建apk(L

    安装jenkins,这个网上教程挺多的。 在服务配置jdk、gradle、android环境变量,解压文件到目录。...

  • Android自动化构建之Ant多渠道打包实践(下)

    前言 上一篇(Android自动化构建之Ant多渠道打包实践(上))已经介绍了Android的apk是如何构建的,...

  • Android笔记之Gradle

    前言 Gradle是Android编译应用资源和源代码,然后将它们打包成 APK的一个自动化构建工具,他能够自动化...

  • aapt命令使用

    列举apk里面的所有文件:aapt l test.apk 列举apk里面的所有文件以表格形式显示:aapt l -...

  • apk组成

    通过aapt l -v xxx.apk 或 unzip -l xxx.apk 查看APK文件时会得到一些信息。 可...

  • cordova 命令行打包apk

    1、全局安装cordova 2、创建项目 3、添加平台 4、构建apk 5、查看apk 目录 构建release版...

  • Gradle 介绍

    Gradle介绍 apk的构建过程 这个APK构建的过程主要分为以下几步: 通过AAPT(Android Asse...

  • apktool 工具介绍

    apktool主要用于逆向apk文件。它可以将资源解码,并在修改后可以重新构建它们。它还可以执行一些自动化任务,例...

  • 从0构建自动化测试平台(五)兼容性测试实现

    往期文章 从0构建自动化测试平台(一)之技术选型 从0构建自动化测试平台(二)WEB服务器构建 从0构建自动化测试...

  • [转]APK基于gradle的构建流程

    一、APK 组成解析 在开始解析 Android 构建流程之前,我们先来看下构建的最终产物 APK 的整体组成: ...

网友评论

      本文标题:jenkins+gradle+android自动化构建apk(L

      本文链接:https://www.haomeiwen.com/subject/efzucxtx.html