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

如何在创建Cloud Build触发器时通过gcloud添加替换变量?

在Cloud Build触发器创建时用gcloud配置替换变量的方法

完全可以实现,你需要在gcloud beta builds triggers create命令中添加--substitutions参数来配置替换变量,和控制台的效果一致。

具体用法示例:

gcloud beta builds triggers create github \
  --repo=你的GitHub用户名/仓库名 \
  --branch-pattern=^main$ \
  --build-config=cloudbuild.yaml \
  --substitutions=_CUSTOM_VAR=自定义值,_ANOTHER_VAR=另一个值

注意事项:

  • 自定义替换变量必须以_开头,不能使用Cloud Build保留的变量名(比如$PROJECT_ID、$BUILD_ID这类)
  • 如果需要修改已创建触发器的替换变量,可以用gcloud beta builds triggers update命令,同样加上--substitutions参数覆盖或新增变量
  • 确保你的gcloud组件已经更新到最新版本(执行gcloud components update即可更新),避免因版本旧导致参数不可用

控制台中配置的替换变量最终也是存储在触发器的配置里,gcloud beta命令的--substitutions参数就是对应控制台的配置项,之前没找到可能是没留意beta命令的参数说明。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 14:29:56