Jenkins之Android多渠道打包实践
前言
多渠道主要目的是为了统计各个应用市场用户数据分析(比如活跃数,崩溃率等),收集用户信息,这时需要唯一标识来区分这些渠道,本文主要针对多渠道(几百个渠道甚至更多的情况)如何快速打包?
流程说明
- Jenkins集成Gradle实现打包自动化
- 通过Jenkins参数化构建实现自定义环境和渠道打包,签名
- 测试包自动上传fir并通过钉钉发送通知
- 正式包按照版本归档大奥OSS,发布时拷贝到发布目录
- 自动刷新CDN
环境说明
1 | [root@linux-node9 ~]# cat /etc/redhat-release |
安装JDK
openjdk比较精简,会出现各种奇葩问题,故切换到Oracle JDK版本
下载地址 下载jdk-8u151-linux-x64.rpm
1 | # rpm -ivh jdk-8u151-linux-x64.rpm |
安装Jenkins
1 | [root@linux-node9 ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo |
安装Gradle
安装Android SDK
参考资料
http://www.simlinux.com/2016/04/21/android-pack-deploy.html
======================================================
希望各位朋友支持一下
- 领取我的阿里云幸运券,谢谢.
- 使用腾讯云资源
- Linode VPS
- 搬瓦工VPS
- 阿里云1888元云产品通用代金券点我
- 阿里云最新活动全民云计算升级-拼团上云更优惠
本文作者:dongsheng
本文地址: https://mds1455975151.github.io/archives/fdc5d0de.html
版权声明:转载请注明出处!


