使用 Gitlab 从 Firebase (APP Distribution) 下载 Android .apk,到 运行 e2e 自动化测试

Download Android .apk from Firebase (APP Distribution) with Gitlab, to run e2e automated tests

我们正在寻找一种方法从 Gitlab 下载一个 Android .apk,它是通过 Firebase 分发的,位于(APP Distribution)部分,将其上传到 e2e 自动测试存储库和 运行 那些针对下载的 .apk 的测试。

有什么办法吗?在Firebase页面我只能找到通过CLI上传到Firebase的方法,找不到下载方法

有没有人有任何想法或做过类似的事情?

firebase:
    stage: firebase
    image: node:latest
    script:
        - npm i -g firebase-tools
        - firebase --help
        - firebase projects:list --token $FIREBASE_TOKEN
        - firebase apps:list --project escript-app-63c00 --token $FIREBASE_TOKEN
        - ?????
        - curl -O "here would go the URL of the downloadable .apk"

如何访问其中一个应用程序列表并下载 .apk 或 .ipa?

Firebase 响应

"目前,您只能从 Firebase 控制台下载上传的 .ipa 和 .apk 文件。有一个内部请求可以通过 Firebase CLI 下载文件。作为一项操作, 我已经提出你的案例,让它被认为是一次“投票”,因为这可能成为可能,但是,我无法提供具体细节或时间表来说明这何时会实现。现在,你可以留意一下在我们的官方博客上获取更新,以及新添加的产品、功能和 SDK 的发行说明。 您还可以查看以下文档以了解当前可用的 App Distribution 命令:

https://firebase.google.com/docs/cli#appdistro-commands https://firebase.google.com/docs/app-distribution/android/distribute-cli