2

最近、gcloud コンポーネントgcloud components updateをバージョン 108.0.0 に更新した後、プロジェクトのgcloud preview app deploy app.yamlコマンドが毎回 (約 15 分) 時間がかかりすぎることに気付きました。これまでは、完了するのに約 1 分しかかかりませんでした。

使用すると展開プロセスの進行状況が表示されることがわかり、多くのパッケージがインストールされているディレクトリ内gcloud preview app deploy --verbosity info app.yamlのファイルを含め、展開するたびにソースコード内のすべてのファイルがアップロードされていることに気付きました。libから来る。私はappengineを初めて使用するため、これが正常かどうかはわかりません。

defaultプロジェクトは git repo のフォルダー内に存在し、デプロイのたびにディレクトリ内source-context.jsonに2 つのファイルsource-contexts.jsonが作成され、内部に git repo に関する情報があることに気付きました。なんとなく当てはまる気がします。

ここで関連する質問をいくつか調べましたが、問題を理解できませんでした。毎回展開するのに15分待たなければならないのは非常に不便なので、これが問題である場合は解決できれば素晴らしいことです.

私は 1 か月前に Google appengine を使い始めたばかりなので、質問が間違っていても気にしないでください。これを解決するために追加情報が必要な場合はお知らせください。ありがとう

更新: ubuntu 14.04 LTS で gcloud sdk を使用しています。

4

1 に答える 1

1

はい、これは予想される動作です。各展開はスタンドアロンであり、「既に展開されている」ものについての仮定は行われず、すべてのアプリのアーティファクトは展開ごとにアップロードされます。

更新: Kekito のコメントは、ツールによって実際の動作が異なる可能性があることを示唆しています。私の答えは、新しいバージョンのデプロイまたは同じバージョンの再デプロイに関係なく、Python SDK の Linux バージョンに適用されます。

于 2016-05-05T22:49:31.393 に答える