5

我已经为 Bitrise 中的 Android 项目配置了构建。现在我需要在 Fabric/Crashlytics 中为 beta 测试设置自动部署,只是不知道如何添加一个步骤来完成它。有任何想法吗?

4

3 回答 3

5

就像在 Mac/PC 上一样。

您必须按照他们的官方指南为 Fabric/Crashlytics 配置您的项目。在设置结束时(当前指南链接:https : //fabric.io/kits/android/crashlytics/install),您将把 Fabric/Crashlytics 集成到您的 Gradle 项目中。

设置完成后,要部署到 Fabric/Crashlytics,只需运行任何调用 Fabric/Crashlytics 部署的 Gradle 任务。

bitrise.io / 使用bitrise CLI,您可以运行 Gradle 任务,例如使用Gradle Runner步骤(或使用脚本步骤)。

于 2016-08-20T23:37:10.260 回答
2

感谢@Viktor 的回答,我设法弄清楚了从 Bitrise 自动将 apk 上传到 Crashlytics-Beta 的确切步骤。这是详细信息。

  1. 单击您的构建定义,然后单击 Workflows 选项卡,最后单击 Manage Workflows 按钮。
  2. 添加一个新的环境变量,为此单击绿色的“管理环境变量”按钮,添加一个名为“GRADLE_TASK_RELEASE”或任何适合您的名称的新环境变量,然后将其值设置为“assembleRelease crashlyticsUploadDistributionRelease”并关闭环境变量窗口。
  3. 选择 Gradle Runner 步骤进行编辑。在“要运行的 Gradle 任务”部分中,更改值并放入最近创建的变量“$GRADLE_TASK_RELEASE”,保存更改,您就可以开始了。

在日志中的步骤结束时,如下所示:

Uploading /bitrise/src/YOUR_PROJECT/build/outputs/apk/YOUR_PROJECT-release.apk to Crashlytics...
于 2016-08-25T13:56:44.703 回答
1

只需添加assembleRelease crashlyticsUploadDistributionRelease到您的 gradle 任务。

于 2016-12-15T16:04:22.850 回答