我正在尝试为gitlab.com我的一个私人项目设置持续集成(CI)。但是rails db:migrate由于以下错误而失败:
ActiveSupport :: EncryptedFile :: MissingKeyError:缺少用于解密文件的加密密钥。向您的团队询问您的主密钥,并将其写入/builds/shubh-muhurat/Backend/config/master.key或将其放入ENV ['RAILS_MASTER_KEY']
本master key不应该出现在仓库中,但如果我设置RAILS_MASTER_KEY用.gitlab-ci.yml我不得不承担主密钥的存储库。
因此,有没有更好的方法来放置主密钥。
PS:我正在使用gitlab.comCI。
版本:Rails 5.2.0.beta2