問題タブ [google-cloud-build]

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 に答える
1481 参照

google-app-engine - Cloud Build を使用して App Engine go アプリをデプロイする

ゴール:

Cloud Build 構成を使用して、アプリ エンジンにデプロイできるアーティファクトにアプリをビルドします。

機能しない解決策:

これはcloudbuild.yaml次のとおりです。

App Engine 構成app.yaml:

最後にmain.go: https://github.com/GoogleCloudPlatform/golang-samples/blob/master/appengine/helloworld/hello.go

デプロイ手順が非常に単純になり、前の 2 つの手順さえ必要ないことは理解しています。ヘルプを参照したところ、ステップが外部アーティファクトを受け入れることができるcloud appかどうかを確認できませんでした。deploy

デプロイ手順は次のエラーで失敗します。

私は2つの解決策を探しています:

  1. 理想的には、アーティファクトをproject-artifactsバケットにビルドし、デプロイ ステップを使用してそれらをデプロイできること
  2. gcloud components install app-engine-goそれが不可能な場合は、依存関係の欠落で失敗しないように、デプロイ コンテナー内で実行する方法を知る必要があります。