GCP Gitlab CI Cloud Function NodeJs 部署失败:RESOURCE_ERROR 400
Posted
技术标签:
【中文标题】GCP Gitlab CI Cloud Function NodeJs 部署失败:RESOURCE_ERROR 400【英文标题】:GCP Gitlab CI Cloud Function NodeJs Deployment failed: RESOURCE_ERROR 400 【发布时间】:2021-07-23 00:06:24 【问题描述】:当尝试使用 SLS 在 gcp 上部署云功能时,我收到以下异常
"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"400","ResourceErrorMessage":"Build failed: Build error details not available."
【问题讨论】:
【参考方案1】:解决方案是通过在.gitlab-ci.yml
顶部指定以下键值,在.gitlab-ci.yml
中定义运行ci 的图像的特定版本:image: node:12-alpine
。
【讨论】:
以上是关于GCP Gitlab CI Cloud Function NodeJs 部署失败:RESOURCE_ERROR 400的主要内容,如果未能解决你的问题,请参考以下文章
在 gitlab CI/CD 中使用 GOOGLE_APPLICATION_CREDENTIALS 的最佳实践
无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。 docker 守护进程是不是正在运行?带有自托管运行器的 Gitlab Cloud CI/CD 错误