コンテンツにスキップ

Deployment Options

このページは、Company Intranet の公開方法を決める前提を整理するための deployment check メモです。

Current Recommendation

現時点の推奨は conditional です。

  • GitHub Pages + GitHub Actions は候補として妥当
  • ただし private / internal access を維持できるかは GitHub Enterprise Cloud の確認が必要
  • その確認が取れるまでは deployment を有効化しない

GitHub Pages Option

GitHub Pages を使う場合の前提は以下です。

  • source は GitHub Actions を前提にする
  • MkDocs Material の build を workflow で実行する
  • private / internal access は GitHub plan と org 設定の確認が必要

Cloudflare Alternative

もし GitHub Pages で private / internal access を十分に担保できない場合は、Cloudflare Pages + Access を fallback として扱います。

  • production / custom domain に Access を適用する
  • pages.dev ドメインにも Access を適用する
  • preview deployments にも Access を適用する
  • GitHub integration の repo scope はこの repository のみに限定する

Phase Boundary

この phase では deployment はまだ有効化しません。

  • no GitHub Pages enablement
  • no GitHub Actions workflow activation
  • no Cloudflare configuration
  • documentation と draft のみを整備する