Github Actionsを使ってGithubからEC2までのDjangoのCICD環境を構築する機会があり、その備忘録です。
以下の記事を参考にさせていただきました。
https://qiita.com/fffukken/items/27b0bfa712940914d3f6
上記の記事に対して、Github Actionsの設定を一部更新しました。
Github Actionsの設定#
変更した点として、actions/checkoutとactions/setup-pythonのバージョンを変更しました。また、pip installの部分を変更し、pip install -r requirements.txtにしました。
まとめ#
上記により、GithubからEC2へのデプロイを実現できました。他の方の参考になりましたら幸いです。