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