Azure DevOps中Firebase publish任务失败问题求助
Azure DevOps中Firebase Publish任务失败的排查方案
参考背景
此前有开发者提出过针对google-cloud-firestore的类似项目访问失败问题。
问题描述
Azure DevOps CI Pipeline中其他任务均运行正常,但firebase publish任务持续失败。
错误信息截图

已完成的配置
- Firebase Token变量配置:

- Firebase工具安装步骤:

- Firebase发布任务配置:

解决步骤
- 验证Token权限与有效性:确保生成Token时使用的是拥有目标Firebase项目部署权限的账号,生成命令为
firebase login:ci,可在本地执行firebase list --token <你的Token>测试是否能正常列出项目。 - 检查Azure变量引用:确认发布任务中Token的引用格式正确(如
$(FirebaseToken)),且变量已设置为保密状态并允许在管道中引用。 - 锁定Firebase CLI版本:避免使用最新版本带来的兼容性问题,安装时指定稳定版本,例如
npm install -g firebase-tools@12.0.0。 - 确认项目关联:检查项目目录下的
.firebaserc文件是否正确配置了目标项目ID,或在发布任务中明确指定项目ID参数。 - 添加调试步骤:在Pipeline中插入调试任务,执行
firebase list --token $(FirebaseToken),查看输出结果确认认证是否成功。
内容的提问来源于stack exchange,提问作者Ahmer Ali Ahsan
相关产品推荐
相关产品推荐

