这个错误通常出现在云构建服务无法访问您的Firebase项目的情况下。解决此问题的方法是在您的云构建配置文件中添加正确的Firebase项目ID。
例如,对于使用Firebase CLI工具初始化的云构建,可以在cloudbuild.yaml文件中添加以下行:
substitutions:
_FIREBASE_PROJECT_ID: your-project-id
然后,在构建步骤中使用该值:
steps:
- name: 'gcr.io/cloud-builders/npm'
args: ['install']
- name: 'gcr.io/cloud-builders/npm'
args: ['run', 'build']
- name: 'gcr.io//firebase'
args: ['deploy', '--only', 'functions', '--project', '$_FIREBASE_PROJECT_ID']
env:
- 'FIREBASE_TOKEN=${FIREBASE_TOKEN}'
请确保将 "your-project-id" 替换为您的Firebase项目的实际ID。
上一篇:部署云函数时构建失败
下一篇:部署与托管的区别