Android 测试人员如何在crashlytics测试版中接收应用程序更新
我有一个每晚部署到crashlytics beta的夜间构建设置,但是对于我上传的每个apk,我必须手动添加测试员,测试员如何才能接收最近上传到crashlytics beta的apk,而不是每次都添加它们,这完全忽略了连续交付的意义。Mike from Fabric here 您可以将测试组别名或电子邮件地址添加到您正在分发的应用程序的gradle构建类型或风格中,使用以下方法添加组别名:Android 测试人员如何在crashlytics测试版中接收应用程序更新,android,crashlytics-android,crashlytics-beta,Android,Crashlytics Android,Crashlytics Beta,我有一个每晚部署到crashlytics beta的夜间构建设置,但是对于我上传的每个apk,我必须手动添加测试员,测试员如何才能接收最近上传到crashlytics beta的apk,而不是每次都添加它们,这完全忽略了连续交付的意义。Mike from Fabric here 您可以将测试组别名或电子邮件地址添加到您正在分发的应用程序的gradle构建类型或风格中,使用以下方法添加组别名: ext.betaDistributionGroupAliases="my-best-testers"
ext.betaDistributionGroupAliases="my-best-testers"
或以逗号分隔的组别名文件:
ext.betaDistributionGroupAliasesFilePath=group_aliases.txt
您还可以通过逗号分隔的测试人员文件指定特定的单个测试人员:(使用以下格式:名字、姓氏、电子邮件地址。)
或其电邮地址:
ext.betaDistributionEmails="BetaUser@yourcompany.com, BetaUser2@yourcompany.com"
迈克,这里是布艺公司。你的建筑怎么样?还有,你每次都在添加这些新的测试程序吗?@MikeBonnell这是我运行的脚本
/gradlew clean assembleNightlyRelease Crashlytics UploadDistributionNightLyrelease
,测试程序不会自动添加到最新版本,我必须手动添加吗?太棒了,您只需要包含要分发到每个生成的组别名。使用:ext.betadistributiongroupalias=“我最好的测试组别名”您也可以使用共享链接。@MikeBonnel所以我所要做的就是在android closure中编写ext.betaDistribution=my alias
?该任务将自动在该组别名中添加测试员?只需将其添加到发行版使用的内置类型或风格中。非常感谢mike!您是否有包含测试仪电子邮件地址的文本文件格式的详细信息?我在一个文本文件中有一封电子邮件,没有其他内容,但遗憾的是,构建在Fabric中,没有发送邀请。还有什么调试技巧吗?@DamienDiehl我编辑了我的答案,包括名字、姓氏和电子邮件的格式address@MikeBonnell谢谢,那很有帮助。我还将我的文件放在应用程序模块的根目录下,而不是项目的根目录下,移动文件时,会固定我使用的相对路径。
ext.betaDistributionEmails="BetaUser@yourcompany.com, BetaUser2@yourcompany.com"