【发布时间】:2021-10-07 22:22:34
【问题描述】:
我的 dockerfile 和源代码在同一个目录下,所以我的 cloudbuild.yaml 文件有 '.'作为论据。
我已经指定了路径 '.',但它正在寻找不同的路径 /workspace/Dockerfile。
我的 cloudbuil.yaml 文件:
steps:
- name: gcr.io/cloud-builders/docker
args:
- build
- '-t'
- gcr.io/$PROJECT_ID/$_API_NAME
- .
id: docker_build
- name: gcr.io/cloud-builders/docker
args:
- push
- gcr.io/$PROJECT_ID/$_API_NAME
id: docker_push
【问题讨论】:
-
您能否编辑问题以包含minimal reproducible example,以及重现问题所需的任何代码以及生成的任何错误消息,作为文本而不是图像?
-
您好!基于Building container images,您的步骤看起来正确。但是,我想知道您是否确实有一个 Dockerfile。我认为问题似乎是上一步
-
您能描述一下您的项目是如何组织的吗?如何触发 Cloud Build 作业?如果是带触发器的,能否提供一下它的配置?
标签: docker google-cloud-platform dockerfile google-cloud-build