GitHub ActionsでHugoのブログをVPSにデプロイする
この記事は、write-blog-every-week Advent Calendar 2019 の 3 日目の記事です。
こんにちは、@kz_morita です。ブログを初めてはや 1 年ちょっと経ちました。
このブログは Hugo という静的サイトジェネレータでビルドをして、さくら VPS にデプロイをしています。 VPS 上には Jenkins が動いており、GitHub の push を hook してデプロイを行ってました。
詳しくは下記の記事を参考にしていただければと思います。
ブログ執筆を支える技術というタイトルで LT をしてきた話
今回は、最近発表された GitHub Actions が便利そうだったのでそちらでデプロイをするようにしてみました。
GitHub Actions とは GitHub Actions は GitHub が提供する CI / CD 環境です。
https://help.github.com/ja/actions/automating-your-workflow-with-github-actions/about-github-actions
料金としては、Public リポジトリであれば無料。 プライベートリポジトリであれば、Github の登録プランとデフォルトの使用制限を超えると超過分が請求されるといった形です。
使用制限は下記の表の通りです。
(引用元: https://help.github.com/ja/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-actions)
製品 ストレージ Minutes (per month) GitHub Free 500 MB 2,000 GitHub Pro 1 GB 3,000 GitHub Team 2 GB 10,000 GitHub Enterprize Cloud 50 GB 50,000 詳しくは以下の公式サイトから確認してみてください。