Google Cloud Build部署到Firebase托管时发生意外错误

达夫索1983

我以前曾设法通过Google Cloud build将小型项目部署到Firebase托管。我当前的项目包括函数,但是我的部署脚本是--only:hosting

我知道这类似于以下帖子:stackoeverflow1 stackoverflow2stackoverflow3-但我使用的是函数和kms而不是机密信息,并且我已经登录到firebase ci以获得令牌。到目前为止,我还没有看到足够清楚的方法!

我正在使用google kms加密,并且我的所有权限均已正确设置。正确的帐户具有Firebase管理员权限。触发变量定义正确。

我的.env文件包含我通过执行firebase login:ci获得的参数FIREBASE_TOKEN

这是我的cloudbuild.yaml

steps:
    # Install
    - name: 'gcr.io/cloud-builders/npm'
      args: ['install']
    # Build
    - name: 'gcr.io/cloud-builders/npm'
      args: ['run', 'build']
    #Decrypt
    - name: 'gcr.io/cloud-builders/gcloud'
      args: ['kms', 'decrypt', '--ciphertext-file=.env.enc', '--plaintext-file=.env', '--location=global', '--keyring=$_KEY_RING', '--key=$_KEY']
    # Deploy
    - name: 'gcr.io/$_PROJECT_ENV/firebase'
      args: ['deploy', '--debug', '--token=$FIREBASE_TOKEN', '--only=hosting:$_DEPLOY_TO', '--project', '$_PROJECT_ENV']

运行正常,直到最后给出以下消息:

Step #3: === Deploying to 'dev-xxxxx'...
Step #3: 
Step #3: i  deploying hosting 
Step #3: 
Step #3: ✔  Deploy complete! 
Step #3: 
Step #3: Project Console: https://console.firebase.google.com/project/dev-xxxxx/overview
Step #3: [2020-09-27T15:51:57.341Z] TypeError: Cannot read property 'deploys' of undefined
Step #3:     at /usr/local/lib/node_modules/firebase-tools/lib/deploy/index.js:85:36
Step #3:     at processTicksAndRejections (internal/process/task_queues.js:93:5)
Step #3: 
Step #3: Error: An unexpected error has occurred.

试图弄乱我的头发,找出可能出问题的地方吗?没有收到任何权限错误,firebase映像是最新的并且可以正常构建吗?有什么建议?

矮人

对于没有targetfirebase.json文件中定义键和值的部署以及具有错误target值的部署,可能会产生此错误消息

根据Firebase文档

firebase.json为每个资源或资源组配置设置时,请文件中引用关联的目标名称。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Cloud Messaging与Firebase

来自分类Dev

错误响应:[13]在Google Cloud SDK上部署项目时发生内部错误

来自分类Dev

使用Google Cloud Build on GCS部署失败

来自分类Dev

在 Google Cloud Platform 上部署 Vue Build

来自分类Dev

Google Cloud Function部署失败

来自分类Dev

导入@ google-cloud / storage部署Firebase功能时,p-limit lib错误

来自分类Dev

错误安装Google Cloud SDK

来自分类Dev

Android:Google Cloud Messaging错误

来自分类Dev

Android:Google Cloud Messaging错误

来自分类Dev

google-cloud-build PyPi 400错误

来自分类Dev

Google Cloud Build步骤中的Firebase CLI错误

来自分类Dev

简单的 Google Cloud 部署:将 Python 文件从 Google Cloud 存储库复制到应用引擎

来自分类Dev

托管虚拟机上的Google Cloud端点

来自分类Dev

部署到GKE时出现Cloud Run错误,可与Cloud Run托管一起使用

来自分类Dev

WebApi自托管的团队城市-WebException发送时发生意外错误

来自分类Dev

在Firebase托管中使用Python Google Cloud Function

来自分类Dev

Firebase托管可缓存Google Cloud Run请求

来自分类Dev

App Engine Google Cloud中的部署失败

来自分类Dev

无法在Google Cloud上部署服务

来自分类Dev

Google Cloud Django应用部署-权限问题

来自分类Dev

无法在Google Cloud上部署hadoop集群

来自分类Dev

从Google Cloud Endpoints获取已部署的配置

来自分类Dev

Google Cloud“ Cloud Identity”,“ Firebase Auth”,“ Identity Platform”之间的区别

来自分类Dev

部署Ruby On Rails项目时发生意外的INDENT

来自分类Dev

发生意外的错误。请再试一次。在Google Play控制台(6B974D92)

来自分类Dev

通过Gatsby将静态网站部署到Google Cloud

来自分类Dev

如何将Wordpress网站部署到Google Cloud Storage?

来自分类Dev

是否可以从Google托管VM连接到Google Cloud SQL?

来自分类Dev

带有非 Google 托管网站的 Google Cloud SQL

Related 相关文章

  1. 1

    Google Cloud Messaging与Firebase

  2. 2

    错误响应:[13]在Google Cloud SDK上部署项目时发生内部错误

  3. 3

    使用Google Cloud Build on GCS部署失败

  4. 4

    在 Google Cloud Platform 上部署 Vue Build

  5. 5

    Google Cloud Function部署失败

  6. 6

    导入@ google-cloud / storage部署Firebase功能时,p-limit lib错误

  7. 7

    错误安装Google Cloud SDK

  8. 8

    Android:Google Cloud Messaging错误

  9. 9

    Android:Google Cloud Messaging错误

  10. 10

    google-cloud-build PyPi 400错误

  11. 11

    Google Cloud Build步骤中的Firebase CLI错误

  12. 12

    简单的 Google Cloud 部署:将 Python 文件从 Google Cloud 存储库复制到应用引擎

  13. 13

    托管虚拟机上的Google Cloud端点

  14. 14

    部署到GKE时出现Cloud Run错误,可与Cloud Run托管一起使用

  15. 15

    WebApi自托管的团队城市-WebException发送时发生意外错误

  16. 16

    在Firebase托管中使用Python Google Cloud Function

  17. 17

    Firebase托管可缓存Google Cloud Run请求

  18. 18

    App Engine Google Cloud中的部署失败

  19. 19

    无法在Google Cloud上部署服务

  20. 20

    Google Cloud Django应用部署-权限问题

  21. 21

    无法在Google Cloud上部署hadoop集群

  22. 22

    从Google Cloud Endpoints获取已部署的配置

  23. 23

    Google Cloud“ Cloud Identity”,“ Firebase Auth”,“ Identity Platform”之间的区别

  24. 24

    部署Ruby On Rails项目时发生意外的INDENT

  25. 25

    发生意外的错误。请再试一次。在Google Play控制台(6B974D92)

  26. 26

    通过Gatsby将静态网站部署到Google Cloud

  27. 27

    如何将Wordpress网站部署到Google Cloud Storage?

  28. 28

    是否可以从Google托管VM连接到Google Cloud SQL?

  29. 29

    带有非 Google 托管网站的 Google Cloud SQL

热门标签

归档