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的主要内容,如果未能解决你的问题,请参考以下文章

CI中的Gitlab克隆分支

在 gitlab CI/CD 中使用 GOOGLE_APPLICATION_CREDENTIALS 的最佳实践

GitLab 之 CI模板库

无法连接到 unix:///var/run/docker.sock 上的 Docker 守护程序。 docker 守护进程是不是正在运行?带有自托管运行器的 Gitlab Cloud CI/CD 错误

用于 GAS 的 React App + Node Gitlab ci cd 管道(构建和部署)

GCP 计算实例上的部署失败,为啥从 Gitlab 推送更改