TestFairy 部署

此页面记录了使用 dpl v1 进行的部署,目前这是默认版本。下一个主要版本 dpl v2 将很快发布,我们建议您开始使用它。有关详细信息,请参阅 我们的博客文章。您可以在 此处找到 dpl v2 文档

Travis CI 可以自动将您的 Android 和 iOS 应用部署到 TestFairy

对于最小配置,请将以下 deploy 键添加到您的 .travis.yml

deploy:
  provider: testfairy
  api-key: "TESTFAIRY API KEY"
  app-file: Path to the app file (APK/IPA)

您可以在 TestFairy 设置页面 上找到您的 API 密钥。

始终加密您的 api 密钥。如果您已安装 Travis CI 命令行客户端,请在您的存储库目录中运行以下命令

$ travis encrypt "YOUR API KEY" --add deploy.api-key

符号文件 #

附加您的符号映射文件,以便 TestFairy 可以自动反混淆和符号化崩溃报告。将 symbols-file 键设置为您的 proguard_mapping.txt 文件或压缩的 .dSYM 文件。

deploy:
  provider: testfairy
  api-key: "TESTFAIRY API KEY"
  app-file: Path to the app file (APK/IPA)
  symbols-file: Path to the symbols file

自动邀请测试人员 #

要自动在构建上传时邀请测试人员,请在 testers-groups 键中指定一个以逗号分隔的组列表。如果您想通过电子邮件通知他们,请将 notify 键设置为 true

deploy:
  provider: testfairy
  api-key: "TESTFAIRY API KEY"
  app-file: Path to the app file (APK/IPA)
  notify: false
  testers-groups: qa-stuff,friends