Rails5.1からsecret_key
をRails.application.credentials.secret_key_base
で設定するようになったが、CircleCIにはmaster.key
が渡されないのでこのエラーが発生する。
CircleCIの Build Settings > Environment Variables で環境変数を設定できる。
RAILS_MASTER_KEY
にmaster.key
の内容を設定してあげれば動く。
参考
Handle Credentials in CircleCI - Rails App - Stack Overflow