我可以在 gcloud builds submit 命令中使用多个 --substitutions 标志吗?

Can I use multiple --subtitutions flags in gcloud builds sbmit command?

这就是我现在正在做的事情:

gcloud builds submit ./dist                                     \
--config=./cloudbuild.yaml                                      \
--substitutions=_SUB_1=$VALUE_1,_SUB_2=$VALUE_2,_SUB_3=$VALUE_3 \
--project=$PROJECT_ID

这就是我想做的事情:

--substitutions=_SUB_1=$VALUE_1 \
--substitutions=_SUB_2=$VALUE_2 \
--substitutions=_SUB_3=$VALUE_3 \

这允许吗?

你有没有试过重复这个标志来向自己证明这是否有效?

我认为不是,你必须使用你的第一个语法。

解析命令行参数时,具有重复值的标志 --xxx 和采用奇异值的重复标志 ---xxx=A --xxx=B 之间存在区别,因此,通常,这两者是'可互换(尽管希望它们等效是合乎逻辑的)。

您想要这个是因为您正在尝试编写命令脚本并遇到问题吗?