概要

Github Actionsを使ってGithubからEC2までのDjangoのCICD環境を構築する機会があり、その備忘録です。

以下の記事を参考にさせていただきました。

https://qiita.com/fffukken/items/27b0bfa712940914d3f6

上記の記事に対して、Github Actionsの設定を一部更新しました。

Github Actionsの設定

nojanom:ppbbeuusu:sblb:irss-----ehrlrluttnT:a_adnrmmeunuwnrnrnrvSEEenrn:saaapsasiauauau:ECCscec-txtpsemetpmnppmnpppmnecs&&&&&&C22thqhoe-ry:seshye:yie:yyye:chs&&&&&&R__euengpit::::t:tp:ttt:hmhEUHases:yaxhh|h|hhhocgppdsTSOn:s::r:oaSaoIoiRooodddiyyeu_ESdtuancecnnnnunnne"otttadKRT[:[bl-ttt-ssnp$6S~hhcoE::Dulviivt-tmmmlS0t/pootYeddneeouoeamaTaaaoE0r<unnis:$$peetlrnpnrllennnyCilvy{{lvvu:sssslplsaaaRsclmmas${{oee-i/P/iitgggEetaatt{ylll4ocysoDp-seeeTcHonnee{ssooanhtener..._roraameeppt:eht:pipppKesigg\cscc,ecouenryyyEttgeeterr]s[knp$nseY_K>i..lceemt3o-{dtqmmt"ke\npprtta.u$p{eauaieeyyyressi9t{ynlikgs>yCmet..n,@{tmclrerthammssEEvhaiemaseiait.CC]"3motemitecnkgaS223anrs-egeckerrE__.t@iunrri\matCUH1rvxptaenitRSO0i4.gsttggegEES"xpr.i_=ruTRT].yatokna\n_ptdxneotiK}}yhetsyicE}}to$ooYhnp{nro-iEsn}nvpC"}-e2\vr_esUriSsoEinRo}n}@}$}{}EC2_HOST}-isecret_key"source<>/bin/activate\

変更した点として、actions/checkoutactions/setup-pythonのバージョンを変更しました。また、pip installの部分を変更し、pip install -r requirements.txtにしました。

まとめ

上記により、GithubからEC2へのデプロイを実現できました。他の方の参考になりましたら幸いです。