首页 > 解决方案 > 将 docker 参数添加到 gcloud 构建提交

问题描述

如此处所述,可以使用gcloud builds submit -t <source>. 但是,是否可以将其他构建参数传递给它?我试过gcloud builds sumbit -t <source> --build-arg=FOO=$BAR了,但它不认识这些标志。旧gcloud docker命令用于支持 docker args 的传递。如果可以避免的话,我不想使用cloudbuild.yaml文件,因为我依赖 Azure DevOps 进行构建,并且不想用更多的 YAML 管道文件弄乱我的存储库。

我的用例是我想利用谷歌云构建的层缓存来加快构建速度,因为 Azure DevOps 没有内置的。

标签: dockergoogle-cloud-platformgoogle-cloud-build

解决方案


您不能使用-t参数 docker build 将某些参数传递给 Cloud Build。只有cloudbuild.yaml配置文件接受变量


推荐阅读