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 自动打包