谷歌云 - 连接:使用云构建触发器时连接被拒绝

6

我正在尝试将一个应用程序从GitHub自动部署到Google Cloud。为了参考,我检查了与firebase类似的例子 - https://fireship.io/lessons/ci-cd-with-google-cloud-build/

但是在尝试运行触发器时,我遇到了以下错误 -

Pulling image: grc.io/cloud-builders/npm
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused
Using default tag: latest
Error response from daemon: Get https://grc.io/v2/: dial tcp 64.98.145.30:443: connect: connection refused

根据Cloud Ace的评论更新。我的cloudbuild.yaml文件包含以下代码 -
steps:
  #install
  - name: 'gcr.io/cloud-builders/npm'
    args: ['install']

   #build
  - name: 'gcr.io/cloud-builders/npm'
    args: ['run', 'build']

   #deploy
  - name: 'gcr.io/mytest-240512/npm'
    args: ['deploy']

请帮我修复这个错误。谢谢!!
现在出现另一个错误 -
Step #1: ERROR: (gcloud.app.deploy) Permissions error fetching application [apps
/mytest-240512]. Please make sure you are using the correct project ID and that
you have permission to view applications on the project.
1个回答

18

你的cloudbuild.yaml中有一个错字,把grc.io改为gcr.io


你的 package.json 文件长什么样子?你在里面定义了脚本吗? - Cloud Ace Wenyuan Jiang
Package.json看起来像这样 - https://docs.google.com/document/d/14X5X8jsAJ2eQkQkMcvuoJ_EnUgSy27Mkr2zhgymwL5c/edit?usp=sharing - Sachin Vairagi
你的 package.json 文件中没有 build 脚本。 - Cloud Ace Wenyuan Jiang
请问您能否告诉我如何让应用程序从GitHub自动部署到Google Cloud,或者提供一些参考资料供我参考? - Sachin Vairagi
让我们在聊天中继续这个讨论 - Sachin Vairagi
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接