AUTOMATION
GitHub Actions で自動化する
GitHub Actionsなどを使い、更新・生成・配信を自動化するためのワークフロー記録。
GitHub Actions で自動化する
GitHub Actions を使ったワークフロー自動化に関するメモページである。
GitHub Actions の役割
本サイトでは以下の自動化を行っている:
- Hugo のビルド
- Marp スライドの生成
- Cloudflare Pages への自動デプロイ
ワークフロー構成
.github/workflows/deploy.yml にワークフロー定義が記述されている。
トリガー
- main ブランチへのプッシュ時に自動実行される