自動でビルドやテストを実行してくれるサービスとして提供されています。有効化してトリガーを作成するだけで簡単に自動化が実現できます。日あたり120分は無料なので、GCPネイティブなサービスのリリース/テストフローの自動化を行う場合に非常に強力なサービスです。トリガーとして、事前に定義した任意のコマンドを実行してくれます。トリガーとして設定できるコードホスティングサービスは3つです。説明だけではわかりづらいと思うので、実際の設定方法について説明していきます。必要なものは主に以下になります。するか、ビルド構成ファイルにするかは用途によって異なります。コンテナイメージのみ作成する場合であればDockerfile、そうでない場合はビルド構成ファイルを利用する、と考えていただければOKです。ビルド構成ファイルでイメージの作成もできるため、よっぽどのことがなければビルド構成ファイルの利用をお勧めします。利用して自動で構築します。デプロイフローについて順番に説明します。コンテナをデプロイフローを作成する詳細手順について説明していきます。時点での説明になります。リポジトリ作成すぐに終わります。ページにリダイレクトされたらOKです。右上「リポジトリを追加」を選択しましょう。追加を選ぶと詳細画面に遷移します。外部のホスティングサービスとのミラーリングが可能ですが、今回は単体のリポジトリを作成します。「新しいリポジトリを作成」を選択します。「新しいリポジトリを作成」を選択すると、リポジトリ名とどのプロジェクトに作成するか、を選択します。任意の名前、プロジェクトを選択してください。遷移すると「リポジトリにコードを追加」と記載された画面に遷移します。SDK」に設定します。したいマシン上で順番に実行します。masterこれでリポジトリ作成は完了です。下記コマンドをローカルマシンにて実行してください。クラスタの作成は完了です。動作させるためのトリガーを作成します。下記画像の順番でアクセスしてください。Repositories」を選択します。その後、続行を選択すると、リポジトリの選択画面に遷移します。さきほど作成したリポジトリを選択してください。同様に続行を選択すると、トリガーの設定画面に遷移します。今回は下記の内容で設定しました。名前:任意トリガータイプ:ブランチブランチ(正規表現):任意のブランチビルド設定:cloudbuild.yaml※他はデフォルトのままです。これでトリガーの作成は完了です。この設定ファイルを元に任意のコマンドを実行します。今回は下記のようなステップでコマンドを実行するよう設定しました。それぞれ任意の値に変更してください。先ほど作成したクラスタの名前に変更してください。ビルド構成ファイルの作成は以上です。設定ファイルを作成します。8080NAMEは任意の値に変更してください。ファイル作成も完了です。イメージをビルドするためのDockerfileとアプリケーションファイルを作成します。クイックスタートから下記ファイルを使用します。host)}これで必要なファイルはすべて揃いました。動かすだけ!と思いきや、IAMの設定が必要になります。APIを有効化した際に、自動的に有効にしたプロジェクトにサービスアカウントが作成されます。アカウントになります。IAMの設定を確認しましょう。「IAMと管理」、「IAM」でIAMの設定画面に遷移。アカウント」の役割が付与されています。対する権限しかもっていません。ログ保存先として使用されるためだと思います。管理者」を付与します。役割の付与も完了です。動かしてみるここまでが完了したらあとは動作確認のみです。トリガーに設定しました。それでは実際に動かしてみましょう。