GCPのCloud Runとは GCPで用意されているコンテナ化されたアプリケーションを実行できるフルマネジドなサーバレス実行環境です。 公式ドキュメント 今回はCloud Runを触ったことがない人向けに、Cloud Buildを使った自動化も交え、簡単にデプロイ方法をご紹介できればと思います。 Cloud Buildを利用して自動デプロイを構築することで、Githubの特定ブランチにソースがmergeされたタイミング等で、任意の環境にアプリケーションがデプロイされ、デプロイの手間を省くことができます。さらにCloud Buildのステップ内に自動テストを用意すれば、テストが通ったコードのみがデプロイされることになり、コードの品質担保が可能となります。 今回の構成図 こちらが今回の構成図です。 アプリケーションの準備 Cloud RunにデプロイするApplicationを準備します。
![超簡単。GCPのサーバーレス環境Cloud RunにGoアプリを自動デプロイ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/bfdc7c753a0896ed34fc5d4a30bd642de9b2f996/height=288;version=1;width=512/https%3A%2F%2Fapps-gcp-tokyo-02.appspot.com.storage.googleapis.com%2Fapps-gcp_ogp02.jpg)