前提

我们在平时开发中,可以选择使用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自动打包传蒲公英功能相关推荐

  1. Centos配置Jenkins实现Android自动打包并上传到蒲公英

    本篇文章来自 徐永红  的投稿,给大家讲解Centos配置Jenkins实现Android自动打包并上传到蒲公英,希望对大家有所帮助. 徐永红 的博客地址: https://xuyonghong.cn ...

  2. Jenkins实现android自动打包 上传蒲公英及fir.im

    下载jenkins https://jenkins.io/index.html 下载后得到jenkins.msi文件,直接安装 访问http://localhost:8080 选择安装推荐的插件之后进 ...

  3. 用jenkins搭建android自动打包环境

    这里假设你已经搭建了jenkins的环境.否则,请阅读我的另一篇文章: http://my.oschina.net/u/930967/blog/298980 其实那个文章里面有用的就两句话的事儿,还是 ...

  4. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(下)

    上一篇我们从零开始,在Linux环境下配置了Jenkins的Android构建环境,但也仅仅是搭建环境,至于参数化构建.输出apk .定时构建.邮件发送等功能因为篇幅的原因没有介绍,本篇博客就来介绍介 ...

  5. 这可能是东半球最详细的Linux下搭建Jenkins服务器实现自动打包的教程(上)

    前言:作为开发者,我们都遇到过这样一个问题,项目在测试期的时候,测试总会找我们打各个环境的包,什么生产包.prd包.pre包,每次都是我们打完包再发给测试.可是打包是要时间的啊,项目小还好,项目大的话 ...

  6. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  7. qt 编译成apk_GitHub - qtxtz/AndroidMerageAPK: 实现android自动打包的程序

    AndroidMerageAPK 实现android自动打包的程序 行业背景 从事了三年手游运营平台的相关工作,从最开始不知道如何做一个sdk 到后来的几乎覆盖国内90%渠道的sdk,完成这些工作的同 ...

  8. 利用winrar实现自动打包备份的功能!

    WinRAR实现自动打包备份的功能 在日常工作中,大家可能经常遇到对于一些文件夹里的内容需要定期的进行打包备份,那有没有一种方便又有效的办法实现此功能呢!答案是肯定的.每天自动备份到指定的文件夹下并且 ...

  9. python远程同步文件_Python实现的远程文件自动打包并下载功能示例

    Python实现的远程文件自动打包并下载功能示例 发布时间:2020-08-19 23:32:33 来源:脚本之家 阅读:103 本文实例讲述了Python实现的远程文件自动打包并下载功能.分享给大家 ...

  10. iOS Jenkins + fastlane自动打包,蒲公英上传

    文章目录 前言 前置工作 1.安装 jenkins 2.jenkins配置 2.1 打开浏览器,进入到 jenkins 初始化 2.2 安装插件 2.3 环境变量配置 3.创建任务 3.1 新建任务 ...

最新文章

  1. 生信分析-PS修改坐标
  2. iOS - OC NSLocale 本地化信息
  3. 《赤壁》:吴宇森恶搞三国的经过
  4. 搞商业智能需要“智慧”
  5. linux日志不区分大小写,windows系统迁移到linux下,Nginx实现url请求不区分大小写...
  6. Wordpress简约昼夜切换主页导航
  7. docker 学习记录
  8. echarts年龄饼图_解决echarts饼图显示百分比,和显示内容字体及大小
  9. 零中频接收机频率转换图_【鼎阳硬件智库原创︱频谱分析仪】频谱分析仪应用解惑之频率分辨力...
  10. 缺失值了解与简单处理
  11. pr生成html文件格式,pr支持哪些格式
  12. 飙泪怀旧:那些经典的老软件、老网站
  13. 世界三大统计分析软件sas splus spss
  14. 1. -vinc- = -vict- 胜利,征服
  15. 操作系统:作业调度算法--先来先服务
  16. redirect_uri域名与后台配置不一致
  17. ArcGIS基础知识之shape文件的构成
  18. hadoop 结合zookeeper 高可用 优化新特性
  19. Java 书籍阅读计划
  20. 国际歌 英特纳雄耐尔一定要实现

热门文章

  1. SONiC项目的发展及其介绍
  2. Perf -- Linux下的系统性能调优工具
  3. WiFi 接口创建过程
  4. Ubuntu下使用VI编辑文件必知的常用命令
  5. python下载网页图片并替换_python使用正则表达式分析网页中的图片并进行替换的方法...
  6. 关于layui的日期和时间组件LayData时间选择器使用时一闪而过
  7. C#语法基础(三)----窗体设计
  8. java构建模式_《Java设计模式》之构建者模式
  9. 搜索引擎提交软件_网站如何被搜索引擎快速收录?
  10. sparksql优化_Spark SQL | 目前Spark社区最活跃的组件之一