はじめに Nuxt.js で作成した業務用のWebアプリを、S3の Static website hosting で運用しているのですが、個人メンテナンス & 更新頻度が少ないといった理由で、1.手元で yarn generate → 2.手動でS3にアップロード → 3.手動で全ファイルを公開、というひどい運用をしていました。 そこで、先日正式リリースされたGithub Actionsを使って、自動デプロイの環境を整えたのでその備忘録です。 自動デプロイの手順 Githubの release ブランチへのプッシュをトリガーにGithub Actionsを実行 release ブランチをチェックアウト python のセットアップ awscli のインストール nuxt のビルド 生成ファイル dist をS3にコピー 完了をSlackに通知 全体の構成 実際に使用した設定ファイルを載せ、