如何在apk已经构建好的情况下,在进行Firebase应用程序分发时跳过应用程序构建过程



我在Gitlab中添加了一个firebase分发作业。它所做的只是运行渐变任务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 distribution中,它再次运行assembleRelease。在平地上,任务可能相互依赖,这导致了这种情况的发生。如果构建已经完成,有没有办法跳过它。它增加了额外的构建时间,我正在努力减少。谢谢有没有一种方法可以让我在两份工作中传递任务?

我在 5.5级

Firebaser此处-

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

相关内容

最新更新