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 のみを整備する