Jenkins配置Android自动打包传蒲公英功能

Posted llayjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins配置Android自动打包传蒲公英功能相关的知识,希望对你有一定的参考价值。

前提

我们在平时开发中,可以选择使用AS直接跑代码到测试机中测试,也可以使用Jekins来自动配置,可以让测试人员自己操作打包

准备工作

  1. 先下载安装Jenkins,配置登录账号,下载插件等,到打开localhost:8080能打开jenkins配置,打开之后是这样一个界面
    在这里插入图片描述
  2. 开始配置
    点击Manage Jenkins
    在这里插入图片描述
    主要是这两个
    在这里插入图片描述
    先配置Global Tool Configuration
    1、配置JDK
    在这里插入图片描述
    2、配置GIT
    在这里插入图片描述
    3、配置Gradle
    在这里插入图片描述
    配置Configure System
    1、更改端口号(可以默认使用8080)
    在这里插入图片描述
    2、配置全局属性
    在这里插入图片描述

开始配置具体项目

在这里插入图片描述

  1. 新建一个项目,选择Freestyle project,再写个名称
    在这里插入图片描述

  2. 配置单个项目
    在这里插入图片描述

  3. 配置general
    在这里插入图片描述
    因为我是在github项目,直接配置了Github地址;Choice Parameter是配置打测试包还是正式包

  4. 配置源码管理
    在这里插入图片描述
    配置git地址,然后填写Credentials(账号密码身份认证),配置Branches,打包的分支

  5. 配置构建
    在这里插入图片描述
    选择全局变量中配置的Gradle,Tasks是gradle命令

  6. 构建后
    在这里插入图片描述
    7、上传至蒲公英
    在这里插入图片描述
    先要安装蒲公英的插件(Upload to pgyer),配置蒲公英的信息,scandir是项目打包后生成的apk的地址

  7. 开始构建
    在这里插入图片描述
    假如有问题的话,可以到控制台查看
    在这里插入图片描述

问题分析

  1. 假如控制台出现分支问题,清理当前项目,重新build with parameters
    在这里插入图片描述
  2. window有一个问题需要注意,Jenkins默认下载的项目路径的长度过长,会出现错误,这时候我们需要给jenkins配置默认下载项目的地址,比如
    在这里插入图片描述
    这里的目录也跟蒲公英上传apk的地址对应
    在这里插入图片描述

Good Luck

以上是关于Jenkins配置Android自动打包传蒲公英功能的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins配置Android自动打包传蒲公英功能

jenkins+gradle+上传蒲公英(Android持续集成)

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

Jenkins 配置安卓打包自动上传到蒲公英展示二维码

fastlane实现Android自动化打包

使用 gitlab 自动打包