Google 云构建和 Firebase 部署 - "An unexpected error has occurred"
Google Cloud Build & Firebase Deploy - "An unexpected error has occurred"
我正在使用 Google Cloud Build 在 master 提交时部署到 Firebase 托管。我正在使用部署到我的项目的 Firebase Cloud Builder。我已检查 Cloud Console 中的权限并启用了 Firebase 访问权限。
生成用于托管的静态 HTML 似乎一切顺利,但在最后的构建步骤中它突然失败并出现此问题:
Error: An unexpected error has occurred.
这是我的 cloudbuild.yaml 中失败的步骤:
- name: gcr.io/$PROJECT_ID/firebase
args: ['deploy', '--project', '$PROJECT_ID']
id: Deploy to Firebase
我最后一次安装容器是在十月份。 "An unexpected error has occurred" 已由其他人通过更新他们的 Firebase CLI 版本解决。为了让它工作,我必须在我的 CD 环境中做同样的事情。
遵循这些说明 in the README:
cd cloud-builders-community/firebase
gcloud builds submit --config cloudbuild.yaml .
Firebase CLI 版本已重新安装并发布到我的项目。然后我能够重试构建并成功运行。
昨天这把我绊倒了大约一个小时,我认为将答案记录在某处可能会有所帮助。
我正在使用 Google Cloud Build 在 master 提交时部署到 Firebase 托管。我正在使用部署到我的项目的 Firebase Cloud Builder。我已检查 Cloud Console 中的权限并启用了 Firebase 访问权限。
生成用于托管的静态 HTML 似乎一切顺利,但在最后的构建步骤中它突然失败并出现此问题:
Error: An unexpected error has occurred.
这是我的 cloudbuild.yaml 中失败的步骤:
- name: gcr.io/$PROJECT_ID/firebase
args: ['deploy', '--project', '$PROJECT_ID']
id: Deploy to Firebase
我最后一次安装容器是在十月份。 "An unexpected error has occurred" 已由其他人通过更新他们的 Firebase CLI 版本解决。为了让它工作,我必须在我的 CD 环境中做同样的事情。
遵循这些说明 in the README:
cd cloud-builders-community/firebase
gcloud builds submit --config cloudbuild.yaml .
Firebase CLI 版本已重新安装并发布到我的项目。然后我能够重试构建并成功运行。
昨天这把我绊倒了大约一个小时,我认为将答案记录在某处可能会有所帮助。