在我的cloudbuild.yaml
文件中,我依赖于将通过builds submit --substitutions=_SERVER_ENV=TEST
命令传递的值。
这就是我引用它的方式:
cloudbuild.yaml
steps:
- name: "gcr.io/cloud-builders/docker"
args: [
"build",
"--build-arg SERVER_ENV=$_SERVER_ENV", // <----- IT WILL BE PASSED TO DOCKER --build-arg
"."
]
我的问题是:我需要将其添加到该部分的cloudbuild.yaml
文件中吗?substitutions
例子:
cloudbuild.yaml
substitutions: // DO I NEED TO ADD THIS SECTION?
- "_SERVER_ENV=TEST" // GIVEN THE FACT THAT I'LL BE PROVIDING IT THROUGH THE CLI
或者我可以将其省略并确保构建器将通过 CLI 命令查找它,例如:
builds submit --substitutions=_SERVER_ENV=TEST
参考