Github pages に 特定のディレクトリだけデプロイする

  • 108
    Like
  • 0
    Comment
More than 1 year has passed since last update.

SPAなサイトを作ってると、ディレクトリのほとんどがソースコードで、public/ だか dist/ だけ公開したいケースがあると思います。

そういうときはgit subtree コマンドで特定ディレクトリだけを新しいブランチとして切り出してpushします

$ git subtree push --prefix public/ origin gh-pages

参考: Deploy to gh-pages from a dist folder on the master branch. Useful for use with yeoman.

deploy.sh とかにこれだけ書いとけばいいかもしれませんね。drone.ioのCIにやらせても良いかも。