Android使用Jenkins打包上传蒲公英
Android环境变量
系统管理 - > 全局属性-> 配置环境变量
系统管理 - > 全局工具配置-> 配置JDK、gradle,git等
通用
留8个包。。。
源码管理
添加账号就行了
构建触发器
每5分钟检测一次代码有新改动就构建
H/5 * * * *
构建
两种方式上传安装包到蒲公英
蒲公英文档
第一种:
第二种:
使用shell命令:
curl -F "file=@/tmp/example.apk" -F "uKey=" -F "_api_key=" https://qiniu-storage.pgyer.com/apiv1/app/upload
curl -F "file=@apk/com.bfonline.online1.0.0_server-release.apk" -F "uKey=c263d105c08915a0fb1fa7dec613ef7a" -F "_api_key=5ef6d1c5c5bc931fc5245acdecfb128d" https://qiniu-storage.pgyer.com/apiv1/app/upload
构建后操作
首先在gradle里配置打包完移动到apk目录下
applicationVariants.all {//判断是release还是debug版本def buildType = it.buildType.namedef fileName//下面的channel是获取渠道号def channel = "server"//只对Release包起作用,如果不是Release包则不变更输出路径,否则可能导致AS无法自动安装debug包。if (buildType == "release") {it.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + "/apk")}it.outputs.each {//只对Release包起作用,如果不是Release包则不变更名称。if (buildType == "release") {//我此处的命名规则是:渠道名_项目名_版本名_创建时间_构建类型.apkfileName = "com.bfonline.online${defaultConfig.versionName}_${channel}-${buildType}.apk"//重新对apk命名。it.outputFileName = fileName}}}
企业微信通知
webhook插件
http://www.taodudu.cc/news/show-5425198.html
相关文章:
- 蒲公英在线教学系统
- 蒲公英java后台上传_蒲公英 - 文档中心 - 使用 Jenkins 实现持续集成 (Android)
- 蒲公英视频会议2018版
- Jenkins 集成蒲公英
- 蒲公英java后台上传_Jenkins自动化打包(Gitlab)并上传蒲公英
- 蒲公英视频会议系统占服务器带宽吗,视频会议系统带宽的计算方法
- 谁有PC端的微信多开群发软件
- 基于android的五子棋游戏的设计——毕业论文.doc,基于Android的五子棋游戏的设计——毕业论文.doc.doc...
- 多多自走棋改动_多多自走棋:24号更新,装备大修改,术士又临改动,新棋子登场...
- 【Cocos Creator 实战教程(1)】——人机对战五子棋(节点事件相关)
- 终极飞行棋地图实现和逻辑判断
- 围棋程序=围棋数据结构+围棋算法
- C#之详解飞行棋大战
- 向AlphaGo进化,应用增强式学习技术打造超越人类的围棋机器人
- 一个使用ELEEYE超强AI引擎的中国象棋游戏
- [C#|Unity3D学习笔记]简易五子棋源码
- 五子棋的Java实现 详解
- 五子棋 术语
- 那一串雪泥鸿爪:诺基亚标志机型回…
- 互联网快讯:极米多款产品受用户青睐;诺基亚加入5G OI Lab;TCL推出三款电视新品
- LinkedList 的创建与使用
- Python微信操控使用第三方模块itchat
- [C++学习日记]-08-函数
- Python3基础 自学笔记 控制结构
- Python微信操控(itchat)
- gtid主从复制MySQL_Mysql-GTID主从复制
- 常用命令积累
- 扩展配置节
- .Net 自定义应用程序配置【转】
- JavaSE面向对象编程
Android使用Jenkins打包上传蒲公英相关推荐
- iOS基于jenkins打包+上传蒲公英+钉钉群通知
背景:iOS稍微大一点的项目,archive一次需要十几分钟,对开发而言,有时候需要切换分支打包,如果异地办公的情况还要提供测试包,非常麻烦,所以提供远程打包是必不可少的. 一.本地配置jenkins ...
- Android——Gradle自动打包上传蒲公英并进行钉钉群提醒
开发测试阶段频繁打包未免太过枯燥,自动打包发布解放双手.上一节我们分析了fastlane打包发布的过程,嗯~总体来说有点繁琐,而且Android使用fast lane自动打包网上资料比较少,出错之后解 ...
- Jenkins实现android自动打包 上传蒲公英及fir.im
下载jenkins https://jenkins.io/index.html 下载后得到jenkins.msi文件,直接安装 访问http://localhost:8080 选择安装推荐的插件之后进 ...
- android 蒲公英 类似平台,Jenkins之android APP打包上传蒲公英平台
1. 需求 实现android项目的系统化打包以及各版本apk归档管理并通过蒲公英平台API自动上传到蒲公英平台(之前是android开发自己开发工具手动打包再上传蒲公英) 2. 实现方式 jenki ...
- 初窥 fastlane 一键打包上传蒲公英平台和App Store
很久之前就听说自动化打包如何方便,只是自己一直没有去尝试过,最近因为项目需求,自己也尝试了一把.关于fastlane网上资料非常多,功能如何强大,自动化测试.证书管理.截屏等.但是我这里只使用自动化打 ...
- IOS-APP自动化打包上传蒲公英Shell版
#!/usr/bin/env bash # name: adminecho "~~~~~~~~~~~~~~~~开始执行脚本~~~~~~~~~~~~~~~~" #开始时间 begin ...
- iOS 打包上传蒲公英和AppStore出问题
Failed to locate or generate matching signing assets Xcode attempted to locate or generate matching ...
- Mac环境下Android一键自动打包发布到蒲公英平台
由于项目提测需要编译出apk然后发布到蒲公英平台供测试人员下载,在之前是需要手动编译出apk文件然后打开蒲公英网站再手动上传发布到平台,这样如果要上传几个不同的版本和渠道包就比较麻烦,于是,一个能一键 ...
- python382怎么用_手把手教你使用python自动打包 上传应用分发
1)先上脚本 步骤很简单 ,如下文所示 本脚本是基于python3,如何在mac 电脑升级python3 参考我2天前写的文章 Mac 系统同时安装python2 和python3 #!/usr/bi ...
最新文章
- COM 组件设计与应用(六)——用 ATL 写第一个组件(vc.net)
- 编译安装SVN不结合apache
- Mybatis-Plus批量插入数据太慢,使用rewriteBatchedStatements属性优化,堪称速度与激情!
- 安装 PostgreSQL 时丢失 libintl-8.dll 解决方案
- restful api接口规范_Restful API设计规范
- SQLAlchemy create_engine
- php yaf框架 校验登录,yaf框架是get或post请求的判断
- Mac下Android相关配置
- 拍拍二手重装上阵,京东剑指闲鱼胜算几何?
- awvs 中文手册详细版
- poi excel 隐藏行
- JS正则表达式--正则量词与元字符
- VB6 自定义 Msgbox 和 InputBox 消息框
- 美橙互联域名转入万网 美橙互联域名转入万网
- pandas缺失数据处理
- 任何经历,都是一种积累
- 别在@官方加国旗啦,3分钟30行Python代码帮你搞定!还加鸡腿,加IPhone11!
- python动态规划01背包_01背包问题(动态规划)python实现
- 找工作牢牢记住吧~~~
- 单片机中绝对地址的访问 CBYTE
热门文章
- Oracle processes和sessions参数修改
- use of CGLib-based proxies by setting proxyTargetClass=true on @EnableAsync and/or @EnableCaching
- 机器学习(聚类五)——聚类算法的衡量指标
- 33. 实现桌球的反弹
- 安卓Android和Java语言的异同、关系和区别
- 解决VS2012 WPF中“对类型“ ”的构造函数执行符合制定的绑定约束的调用时引发了异常。行号为“3”,行位置为“9””问题的过程
- rm -fr * 数据恢复
- 学以致用——Java源码——使用多态输出平面及立体几何图形的面积和体积(Project: Shape Hierarchy)
- qq列表展开多个html代码,JS仿QQ好友列表展开、收缩功能(第二篇)
- collectgarbage