前置き ソースコードの管理をGitHubで行なっているのでCI/CDもGitHubに統一できたら楽だな〜と思って、GitHub Actionsを色々検証したり、実際にステージング・本番環境へデプロイするのに使ったりしています。 そこで今回はAWS Lambdaへの自動デプロイ方法を説明したいと思います。 今回例として使用するデモアプリはこちらに置いてあります。 概要 CDにはタイトル通りGitHub Actionsを使用 デプロイにはServerless Frameworkを使う ただデプロイするのは簡単なので、GitHubのSecretsからLambdaの環境変数に値をセット GitHub Actionsとは GitHubのリポジトリ上でビルド、テスト、デプロイなのでCI/CDを完結できる CI/CDを実行する環境を選択できる jobを並列実行可能 (制限はある) Price 自動デプロ