問題タブ [cloudbuild.yaml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
34 参照

docker - CLI 経由で提供する代替値を cloudbuild.yaml ファイルに追加する必要がありますか?

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

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

クラウドビルド.yaml

私の質問は、セクションのcloudbuild.yamlファイルに追加する必要がありますか?substitutions

例:

クラウドビルド.yaml

または、それを省略して、ビルダーが次のような CLI コマンドで検索するようにすることもできます。

builds submit --substitutions=_SERVER_ENV=TEST


参考文献

DOC: gcloud builds submit

DOC: ビルド構成の置換

DOC: build config - 変数値の置換

0 投票する
1 に答える
863 参照

docker - cloudbuild.yaml のエラー: (gcloud.builds.submit) cloudbuild.yaml をビルド構成として解釈しています: 'list' オブジェクトに属性 'items' がありません

これは私のcloudbuild.yamlファイルです:

このファイルに何か問題はありますか?

次のコマンドを実行しているときに発生するエラーは次のとおりです。

エラー: (gcloud.builds.submit) ./cloudRun/cloudbuild.yaml をビルド構成として解釈しています: 'list' オブジェクトに属性 'items' がありません

0 投票する
1 に答える
390 参照

google-cloud-functions - 1 つのソース リポジトリで複数の Google クラウド機能に Google クラウド ビルドを使用して CI/CD を実装する方法は?

クラウド関数 (クラウド関数のソース コード) ごとに 1 つのフォルダーで構成されるモノ リポジトリ (GCP ソース リポジトリ) を使用しています。クラウドビルドでCI/CDパイプラインを実装する予定なのですが、特定の関数のソースコードを変更してコミットするような設定ができる方法があれば教えていただきたいです。そのコードのみがデプロイされます。

  • 約 50 の異なるコードがあります (メイン リポジトリ内に 50 のフォルダーが作成されます)。
  • 各フォルダーは、requirement.txt、必要な .json ファイル、および main.py で構成されます。

私はこれの初心者であり、初めて CI CD を実装します。問題を適切な方法で説明できない場合はご容赦ください。どんな提案でも大いに役立ちます。

ありがとう。

更新したがって、現在、以下に提案されている .yaml ファイルを使用して、ビルドステップは完了していますが、関数が作成されておらず、この下に投稿されているビルドログにエラーが発生しています。

私の YAML ファイル

ステップは成功を示していますが FAIL LOG =(緑) -