ブログ

読んで思い出す。忘れるために書く

Q. Travis CI でエラー: "Migrations are pending. To resolve this issue..." が出てテストがコケる

A. rails db:migrate コマンドを実行する

どこで...? → .travis.ymlbefore_script のタイミング

language: ruby
rvm:
 - 2.3.4
 - 2.5.0

before_script:
  - RAILS_ENV=test bundle e rails db:migrate

Travis CI のビルドの各ステップで実行されるタイミング・コマンドやその詳細は「Job Lifecycle」を参照のこと

(before_script でなく script のタイミングでも動くらしい)

Links