前回の「Google Forms × GAS × Gitlabでのプロジェクト払い出し完全自動化」に続き、今回は「アプリケーション(Streamlit)の全自動デプロイ(CI/CD)環境の構築」についてまとめていきます。インフラ(Terraform)の自動化が完了した後は、その上で動くアプリケーションのデプロイも自動化してこそ、真のGitOpsと呼べますよね。 今回は、ローカルで開発したStreamlitアプリをGitlabへPushするだけで、Google CloudのCloud Runへ自動的にデプロイされる仕組みを構築しました。構築を進める中で「パイプラインの方式はどれを選ぶべきか?」「…