Travis CIで自動実行されるinstallコマンドを止める

Travis CI、リポジトリにGemfile置いてたらbundle install、Podfile置いてたらpod installしてくれる。

してくれるのはいいんだけど、pod installすると転けるのでありがた迷惑になってる。Gemfileにcocoapods入れてればbundle exec pods install出来るし、ローカルでも同じ環境でコマンド実行したいから、だいたいそうしてると思う。なので、自動実行されるinstallを止めたい。

.travis.yml

install: [実行したいコマンド]

って書くと、Travisで実行されるinstallコマンド上書き出来る。

僕は、:setupの中でbundle exec pod installしてるので、下記のようにした。

install: 
  - bundle install
  - rake setup

全く何も実行したくない時は下記のようにする。

install: true

参考

A way to disable automatic `pod install` run if Podfile found in project · Issue #1202 · travis-ci/travis-ci · GitHub