常规的搭建过程省略,比较好用的方式就是war包直接跑或者直接用docker。
主要记录一下我遇到的坑:
- 邮件服务器用的qq,结果发送带apk的邮件给谷歌直接拒收,给qq邮箱发的话一天超过3封的话也会被系统判定为垃圾邮件。
- 和远程的gitlab服务器配合的话,最好的权限方式就是配置好本机的git权限,添加好ssh证书。
- 管理员的邮箱必须要和配置的邮件服务器的邮箱一致才能发送成功。
- 很多个扩展功能都是用的插件,比如说选择构建分支用的是 Build with Parameters
- 配置邮件内容以及格式化用的是下面的脚本,其中
是换行,%a是输出用户名,%m是输出commit内容,总的内容是输出距离上次编译成功的所有commit信息
$DEFAULT_CONTENT
<br/>
${CHANGES_SINCE_LAST_SUCCESS, changesFormat=" <br/>[%a]:%m"}
<br/>
安装包在附件,请查收!
<br />
<br />
<br />
<br />
Loopchat-Android Team
- 出入附件的方式app/build/outputs/apk/**/debug/*apk,当然每次都clean
- 编译的命令是 gradle clean assembleDevDebug
本集完。