問題タブ [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.
docker - CLI 経由で提供する代替値を cloudbuild.yaml ファイルに追加する必要がありますか?
私のcloudbuild.yaml
ファイルでは、コマンドを介して渡される値に依存していますbuilds submit --substitutions=_SERVER_ENV=TEST
。
これは私がそれを参照している方法です:
クラウドビルド.yaml
私の質問は、セクションのcloudbuild.yaml
ファイルに追加する必要がありますか?substitutions
例:
クラウドビルド.yaml
または、それを省略して、ビルダーが次のような CLI コマンドで検索するようにすることもできます。
builds submit --substitutions=_SERVER_ENV=TEST
参考文献
docker - cloudbuild.yaml のエラー: (gcloud.builds.submit) cloudbuild.yaml をビルド構成として解釈しています: 'list' オブジェクトに属性 'items' がありません
これは私のcloudbuild.yaml
ファイルです:
このファイルに何か問題はありますか?
次のコマンドを実行しているときに発生するエラーは次のとおりです。
エラー: (gcloud.builds.submit) ./cloudRun/cloudbuild.yaml をビルド構成として解釈しています: 'list' オブジェクトに属性 'items' がありません
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 =(緑) -