Cloudflare Pages は無料で利用できる静的サイトホスティングサービスです。
GitHub Actions との連携
GitHub Actions のワークフローから Cloudflare Pages へ自動デプロイが可能です。
- name: Deploy to Cloudflare Pages
uses: cloudflare/pages-action@v1
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: my-portfolio
directory: dist
メリット
- 無料プランで十分な機能が使える
- CDN により世界中から高速アクセス可能
- デプロイプレビューでブランチごとの確認が可能