bower
TravisCI

TravisCIでデプロイする際、bowerでインストールされるファイル群から不要なものを削除する

bowerを使うと、パッケージによっては本番環境には不要なものもインストールされることがある(ReadMeなど)。
使わないものをデプロイするのは無駄なので、それらを除外するようTravisCIの設定を変更した。

例)jqueryのdistフォルダのみを残し、不要なファイル/フォルダを削除する
.travis.ymlにbefore_deployブロックとして追記(languageはbash)。

before_script:
  - npm install -g bower
  - bower install
before_deploy:
  - find wwwroot/lib/jquery -maxdepth 1 -type f | xargs rm -rf
  - rm -rf wwwroot/lib/jquery/src
  - rm -rf wwwroot/lib/jquery/external

もっとシンプルな書き方がありそう。