1

我在 Gitlab 中添加了一个 firebase 分发作业。它所做的只是运行 gradle task appDistributionUploaRelease。我也在apkPath那里设置了。所以我的 build.gradle 看起来像

firebaseAppDistribution {
    serviceCredentialsFile="<BLAH>"
    releaseNotesFile="<blah>"
    apkPath="PATH"
    testers="BLAH"
}

我的舞台 gitlab 文件看起来像

build:
  stage: stage1
  script: 
     - blah blah blah
  artifacts:
    paths:
      - ./build/outputs

app distribution:
  stage: stage2
  script:
    - gradle appDistributionUploadRelease --info

在上述情况下,在第二个作业中app distributionassembleRelease再次运行。在 gradle 领域,任务可能相互依赖,并导致这种情况发生。如果构建已经完成,有没有办法跳过它。它为我试图减少的构建增加了额外的时间。谢谢!有没有办法让我跨 2 个工作传递任务?

我在 5.5 年级

4

1 回答 1

1

Firebaser在这里-

您可以通过使用fastlane或配置 shell 脚本来解决此问题。您也可以手动将 APK 或 IPA 直接上传到 Firebase 控制台。

于 2020-04-14T19:25:18.183 回答