小编Viv*_*ary的帖子

Gitlab.com CI中的Rails万能钥匙

我正在尝试为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

ruby-on-rails secret-key gitlab gitlab-ci

2
推荐指数
1
解决办法
582
查看次数

标签 统计

gitlab ×1

gitlab-ci ×1

ruby-on-rails ×1

secret-key ×1