このトピックでは、Cloud Source Repositories と App Engine を統合する方法について説明します。
App Engine は、Google Cloud でウェブアプリを開発してホスティングするためのウェブ フレームワークとクラウド コンピューティング プラットフォームを提供します。
ローカル ファイルと同じ方法で、Cloud Source Repositories から App Engine にコードをデプロイできます。このトピックの手順では、その方法について説明します。
リポジトリのクローンを作成する
Google Cloud リポジトリのクローンをローカル Git リポジトリに作成していない場合は、gcloud source repos clone
コマンドを使用してクローンを作成します。
gcloud source repos clone hello-world
アプリをデプロイする
ターミナル ウィンドウから、リポジトリに移動します。次のコマンドで、path_to_repositoryはアプリケーションが格納されているリポジトリのパスで置き換えます。
cd path_to_repository
アプリをデプロイします。
gcloud app deploy app.yaml
プロンプトに従って、アプリをデプロイしてテストします。
更新をリポジトリに push するときなど、新しい変更をピックアップするには、
gcloud app deploy app.yaml
コマンドを再実行します。アプリが実行されていることを確認します。
gcloud app browse