Gradle 当apk已经生成时,如何在执行Firebase应用程序分发时跳过应用程序生成过程

Gradle 当apk已经生成时,如何在执行Firebase应用程序分发时跳过应用程序生成过程,gradle,gitlab,gitlab-ci,firebase-app-distribution,Gradle,Gitlab,Gitlab Ci,Firebase App Distribution,我在Gitlab中添加了一个firebase分发作业。它所做的只是运行gradle任务appdistributionPloarelease。我也在那里设置了apkPath。所以我的身材gradle看起来像 firebaseAppDistribution { serviceCredentialsFile="<BLAH>" releaseNotesFile="<blah>" apkPath="PATH" testers="BLAH" } bu

我在Gitlab中添加了一个firebase分发作业。它所做的只是运行gradle任务
appdistributionPloarelease
。我也在那里设置了
apkPath
。所以我的身材gradle看起来像

firebaseAppDistribution {
    serviceCredentialsFile="<BLAH>"
    releaseNotesFile="<blah>"
    apkPath="PATH"
    testers="BLAH"
}
build:
  stage: stage1
  script: 
     - blah blah blah
  artifacts:
    paths:
      - ./build/outputs

app distribution:
  stage: stage2
  script:
    - gradle appDistributionUploadRelease --info
在上述情况下,在第二个作业
app distribution
中,它再次运行
assembleerelease
。在gradle地区,任务可能相互依赖,这导致了这种情况的发生。如果构建已经完成,是否有方法跳过该步骤。它增加了额外的时间,我正在努力减少建设。谢谢有没有一种方法可以让我在两份工作之间传递任务

我在gradle 5.5上-

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