Rails 团队引入了一种新方法来处理应用程序中的 secret ,使用称为凭据 (http://weblog.rubyonrails.org/2017/9/23/this-week-in-rails-new-credentials-configuration-bugfixes-and-more/) 的新概念。
要加密和解密凭证文件,您需要 master.key
文件。我正在使用 CircleCI 运行我的测试套件,但 master.key
在 github 存储库中不可用,因此 CircleCI 无法正确构建应用程序。
在 CircleCI 中处理这种情况的最佳方法是什么?
最佳答案
根据 the release notes key 可以在 key 文件或名为 RAILS_MASTER_KEY
在 CircleCI 的设置下,您可以转到 Build Settings > Environment Variables 并将 key 放在那里。
关于ruby-on-rails - 在 CircleCI - Rails App 中处理凭证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48935168/