将 docker 个参数添加到 gcloud 构建提交
Add docker arguments to gcloud builds submit
如 here 所述,可以使用 gcloud builds submit -t <source>
提交 Dockerfile 构建。但是,是否可以向它传递额外的构建参数?我试过 gcloud builds sumbit -t <source> --build-arg=FOO=$BAR
但它无法识别标志。旧的 gcloud docker
命令用于支持 docker 参数的传递。如果可以避免,我不想使用 cloudbuild.yaml
文件,因为我依赖 Azure DevOps 进行构建,并且不想用更多 YAML 管道文件弄乱我的存储库。
我的用例是我想利用 google 云构建的层缓存来加快构建速度,因为 Azure DevOps 没有内置的缓存。
您不能使用 -t
参数 docker 构建将某些参数传递给 Cloud Build。只有 cloudbuild.yaml
配置文件接受变量
如 here 所述,可以使用 gcloud builds submit -t <source>
提交 Dockerfile 构建。但是,是否可以向它传递额外的构建参数?我试过 gcloud builds sumbit -t <source> --build-arg=FOO=$BAR
但它无法识别标志。旧的 gcloud docker
命令用于支持 docker 参数的传递。如果可以避免,我不想使用 cloudbuild.yaml
文件,因为我依赖 Azure DevOps 进行构建,并且不想用更多 YAML 管道文件弄乱我的存储库。
我的用例是我想利用 google 云构建的层缓存来加快构建速度,因为 Azure DevOps 没有内置的缓存。
您不能使用 -t
参数 docker 构建将某些参数传递给 Cloud Build。只有 cloudbuild.yaml
配置文件接受变量