本文旨在为大家提高生产力,如果您有如下需求:
- 每日打包应用并上传到蒲公英分发平台。
- 安装包的名字需要加上日期进行区分,如:
淘宝20160528
- 打包上传时需要填写更新信息。
- 打包完成后需要邮件通知测试组成员,并在邮件中注明安装包名、安装地址、更新信息。
并且您原先都是纯手工完成这些工作,那么这篇文章可以将您从重复无意义的劳作中解放出来。
Paste_Image.png使用环境
实现语言为python3,所以需要安装python3
还使用了第三方模块requests
附上python3
和requests
的下载地址:
https://www.python.org/downloads/
http://cn.python-requests.org/zh_CN/latest/
准备工作
-
将其中的
app更新上传蒲公英并邮件通知QA组脚本
文件夹拷贝到桌面 -
修改
daily_email_to_QA
中的from_addr
和password
为自己的邮箱密码 -
修改
upload_to_pgy
中的uKey
和_api_key
为蒲公英对应的uKey和_api_key.可在这里找到https://www.pgyer.com/doc/api#uploadApp -
修改
upload_to_pgy_then_email_to_QA
中的app_base_name = "淘宝" update_file_name = "每日bug.txt" upload_file_name = "app.apk"
为对应的app名称。
使用
- 将要上传的apk文件或者是ipa文件以及每日修复bug汇总
每日bug.txt
复制到该文件夹下 - cd 到该目录并执行
python3 upload_to_pgy_then_email_to_QA
- 没有第三步了
其他
就是这么简单,当然其中的脚本也可以单独使用,其中:
-
upload_to_pgy
为上传app到蒲公英分发平台的脚本 -
daily_email_to_QA
为发邮件给QA所有人的脚本 -
upload_to_pgy_then_email_to_QA
为上传app到蒲公英并发邮件通知QA的集合脚本
使用方法均与第2步中方法一致。
网友评论