You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cloud Build触发失败:镜像名称解析错误求助

解决Cloud Trigger构建报错:invalid image name问题

报错的核心原因是cloudbuild.yaml中使用了错误的Cloud Build内置变量名:你写的$SHORTT_SHAAA是拼写错误,Cloud Build提供的短提交哈希内置变量是$SHORT_SHA,错误的变量名导致镜像名生成异常,Docker无法解析格式错误的镜像引用。

解决步骤

  • 打开你的cloudbuild.yaml文件
  • 将所有出现的$SHORTT_SHAAA替换为$SHORT_SHA

修改后的完整cloudbuild.yaml

steps:
  - name: 'gcr.io/cloud-builders/docker'
    id: Build
    args:
      - 'build'
      - '-t'
      - 'gcr.io/$PROJECT_ID/prName:$SHORT_SHA'
      - '.'

  - name: 'gcr.io/cloud-builders/docker'
    id: Push
    args:
      - 'push'
      - 'gcr.io/$PROJECT_ID/prName:$SHORT_SHA'

    
  - name: 'gcr.io/cloud-builders/gcloud'
    args:
      - 'run'
      - 'deploy'
      - 'cld-run'
      - '--image'
      - 'gcr.io/$PROJECT_ID/prName:$SHORT_SHA'
      - '--region'
      - 'europe-west1'
      - '--platform'
      - 'managed'
      - '--allow-unauthenticated'
images:
  - 'gcr.io/$PROJECT_ID/prName:$SHORT_SHA'

修改后重新配置Cloud Trigger并触发构建,镜像名会正确解析为gcr.io/<你的项目ID>/prName:<短提交哈希>,符合Docker镜像命名规范,即可解决该报错。

内容的提问来源于stack exchange,提问作者user23232468

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 08:43:22