docker - 将 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 没有内置的。
解决方案
您不能使用-t
参数 docker build 将某些参数传递给 Cloud Build。只有cloudbuild.yaml
配置文件接受变量
推荐阅读
- javascript - Javascript Es6排序对象数组无法排序
- python - FTP 使用 ftp.cwd() 两次时出现 550 错误
- xcode - 如何使用 Apple 的 `xcrun simctl status_bar` 设置日期
- python - 如何在json中按值对字典键进行分组
- javascript - 使用 JQUERY RAILS 从控制器获取参数
- oracle - ODI Groovy 获取物理模式目录(源文件路径)
- javascript - 在返回数组中传递参数
- c# - 在 C# 中的位图上映射温度数据
- python - 如何访问正在运行的线程
- sql-server - 出于支持目的,如何将 SQL Server 2008R2 数据库的副本发送给场外人员