Android打包喝咖啡系列(Windows版)
这篇博客主要讲述的内容:
1、windows上部署Jenkins https://jenkins.io
2、基于SVN或Git https://github.com/Codetroupe/JenKinsTestAPP
3、Android项目参数化自动构建
4、自动将APK上传至蒲公英 https://www.pgyer.com
5、自动发Email到指定邮箱提示构建结果
6、自动本地360插件加固apk包
下面开始正式内容,惯例先上一张界面图:
第一步:windows上部署Jenkins并配置环境
1、打开官网https://jenkins.io
点击download,建议下载左边的稳定版,右边的踩过坑,莫名其妙报了个错,然后重装。选择windows版下载,得到一个安装程序,安装完成后自动开启服务
输入:8080
按着顺序,输入密钥,然后点击推荐插件,静静等待一段时间。
当你进入下面这个页面的时候,就部署成功了,输入账号密码,admin的密码好像也是admin,我这里自己设置了账号Test
登录账号
2、配置环境变量
好了,这步开始要认真看了,不然很容易GG ,先不要急着创建项目,我们先配置一些环境变量
a、安装插件
点击
---->安装插件:
build-name-setter 作用:修改构建名称
description setter plugin 作用:修改构建目录的描述
Email Extension Template Plugin 作用:Email模板编辑
Locale plugin 作用:修改Jenkins默认语言
Timestamper 作用:动态获取时间
Upload to pgyer 作用:将APK上传到蒲公英
b、系统设置
点击
---->如下图:
Date and Time Pattern 时间的显示格式(构建参数的时候需要用到)
环境变量分别是:
360加固插件的根目录(这个是360加固插件的目录,本机电脑上也要配环境变量。如果你不喜欢用360,那就换成你喜欢的就可以了,注意一定要可以使用DOS命令行进行加固的插件,这里是用DOS命令行进行apk加固,如何配置账号密码和加固渠道去官网查看就可以,讲得很详细) 跟着教程先本地打包一次,确定配置是否成功,再继续进行下面步骤
SDK的根目录(目录位置不知道的可以从Android studio查看,快捷键Ctrl+shift+Alt+s)
java根目录
Default Language 这个是Jenkins语言设置。