You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase CLI:如何从应用分发获取APK的最新版本号

用Firebase CLI获取Firebase App Distribution最新版本号

前置准备

确保Firebase CLI版本在v10.0及以上,更新命令:
firebase tools:update

核心命令

  1. 列出指定应用的所有发布记录
    替换你的Android应用ID为实际包名(如com.example.app):
    firebase appdistribution:releases:list --app 你的Android应用ID
    输出默认按发布时间倒序排列,包含每个版本的versionCode、versionName、发布时间等信息,最新版本在最前。

  2. 自动化提取最新版本号
    适合Jenkins脚本批量处理,结合命令行工具解析输出:

  • Linux/macOS(依赖jq):
    firebase appdistribution:releases:list --app 你的Android应用ID --json | jq '.[0].versionCode'
  • Windows(用PowerShell):
    firebase appdistribution:releases:list --app 你的Android应用ID --json | ConvertFrom-Json | Select-Object -First 1 -ExpandProperty versionCode

Jenkins环境适配

在Jenkins中执行时,用CI令牌实现无交互授权:

  1. 本地执行firebase login:ci生成CI令牌
  2. 将令牌存入Jenkins环境变量(如FIREBASE_TOKEN)
  3. 执行命令时添加令牌参数:
    firebase appdistribution:releases:list --app 你的Android应用ID --token $FIREBASE_TOKEN --json | jq '.[0].versionCode'

补充说明

如果需要针对特定测试组提取版本,可添加--groups参数过滤:
firebase appdistribution:releases:list --app 你的Android应用ID --groups "测试组名称" --json | jq '.[0].versionCode'

内容的提问来源于stack exchange,提问作者kcons6

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 19:15:34