来自Bitrise的Fabric / Crashlytics beta部署

时间:2016-08-20 23:22:24

标签: android crashlytics twitter-fabric crashlytics-beta bitrise

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

3 个答案:

答案 0 :(得分:4)

与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步骤(或使用脚本步骤)。

答案 1 :(得分:2)

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

  1. 单击您的构建定义,然后单击Workflows选项卡,最后单击Manage Workflows按钮。
  2. 添加一个新的环境变量,为此单击绿色"管理环境。瓦尔"按钮,添加一个名为" GRADLE_TASK_RELEASE"的新环境变量。或者任何适合你的名字,然后将其值设置为" assembleRelease crashlyticsUploadDistributionRelease"并关闭环境变量窗口。
  3. 选择Gradle Runner步骤进行编辑。在部分" Gradle任务中运行",更改值并放入最近创建的变量" $ GRADLE_TASK_RELEASE",保存更改,您将很高兴。
  4. 在日志中的步骤结束时,如下所示:

    Uploading /bitrise/src/YOUR_PROJECT/build/outputs/apk/YOUR_PROJECT-release.apk to Crashlytics...
    

答案 2 :(得分:1)

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