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

标签 android firebase gitlab apk gitlab-ci

我们正在寻找一种从 Gitlab 下载通过 Firebase 分发并位于(APP 分发)部分的 Android .apk 的方法,以将其上传到 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
"

关于android - 使用 Gitlab 从 Firebase (APP Distribution) 下载 Android .apk,以运行 e2e 自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66098269/

相关文章:

java - 从 build.gradle 文件中读取静态 Java 类

swift - 密码恢复/重置

docker - 在没有注册表的情况下使用 docker for gitlab-ci

mysql - Gitlab-CI : Test Job is failing

android - 自动停止在AudioRecord类中记录

android - Android 2.2 API 级别 8 中的 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误

android - 将自定义布局 View 扩展到 Android 中的布局扩展类

关闭应用程序时未收到 Android FCM 推送通知

ios - Firebase 通知适用于 android,不适用于 ios(ionic 3)

git - gitlab 的新分支不会出现在 git bash 中