views4GCPのストレージサービスについてまとめてみた。Exp:2509はじめまして!SRE所属です、よろしくお願いします。Buildは継続的なビルド、テスト、デプロイを実現するGCPのツールです。Buildに新機能が追加され、Githubとの連携が強化されました!この記事では、今回追加された以下の新機能を紹介します。3は以前からある機能ですが、便利なのでついでに紹介します。Engineがデプロイされる環境を用いています。Engineのコードや構成ファイルはこちらのリポジトリをご参照ください。Buildを起動することができるようになりました。リクエスト」を選択できるようになっています。Buildを実行できるよう設定できます。Buildを実行できるユーザーを制限したい時に有効です。上記の設定を保存してトリガーを作成し、試しにPRしてみます。PR!”に変更します。Engineが更新されます。PR!」が表示されることが確認できます。以上、PRをトリガーにしてビルドを実行できることを確認しました。PRはあくまでもコードレビューをするための機能ですので、PRをトリガーとするビルドの目的は「テストしてマージしても良いことを証明する」ことになります。今回の検証のように、PRをトリガーにして本番環境にリリースすることは基本的にはありませんのでご注意ください。ビルド結果をGitbHub上で確認可能に!ビルド結果をGithubの画面から確認することができるようになりました。Buildの結果をGCPのConsoleやCLIから確認する作業をしなくてよくなります。ビルドがトリガーされるor無視するファイルを指定可能に!こちら以前からある機能ですが、便利なのでここで紹介します。特定のファイルやサブディレクトリに変更があった場合だけビルドを実行する、または特定のファイルやサブディレクトリの変更は無視してビルドは実行しない、という設定ができます。以下の設定でREADME.mdに変更があっても無視します。README.mdを変更してpushしても、ビルドは実行されません。SDKでトリガーを作成できるようになりました。SDKでトリガーを作成するには、以下のようなトリガー構成ファイルを作成します。cloudbuild.yaml以下のコマンドで、構成ファイルで設定したトリガーを作成できます。--source=trigger.yaml実行してConsoleで確認すると、トリガーが作成できていることがわかります。Buildに追加された新機能を紹介しました。Buildを活用すれば、CircleCIなど外部のサービスを利用しなくてもCI/CDを構築できます。BuildGCPあわせて読みたい業界最安級駆動型サーバーレスのコンテナ実行環境のGCPを試そう超簡単。