1

Rails 团队引入了一种新方法来处理应用程序中的机密,使用称为凭据的新概念 ( http://weblog.rubyonrails.org/2017/9/23/this-week-in-rails-new-credentials-configuration-错误修复和更多/)。

要加密和解密凭据文件,您需要该master.key文件。我正在使用 CircleCI 运行我的测试套件,但master.key在 github 存储库中不可用,因此 CircleCI 无法正确构建应用程序。

在 CircleCI 中处理这种情况的最佳方法是什么?

4

1 回答 1

10

根据发行说明,密钥可以在密钥文件中,也可以在名为的环境变量中RAILS_MASTER_KEY

在 CircleCI 的设置下,您可以转到 Build Settings > Environment Variables 并将密钥放在那里。

于 2018-02-22T19:00:28.720 回答