0

私のcloudbuild.yamlファイルでは、コマンドを介して渡される値に依存していますbuilds submit --substitutions=_SERVER_ENV=TEST

これは私がそれを参照している方法です:

クラウドビルド.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

例:

クラウドビルド.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


参考文献

DOC: gcloud builds submit

DOC: ビルド構成の置換

DOC: build config - 変数値の置換

4

1 に答える 1