ruby-on-rails - 在 CircleCI - Rails App 中处理凭证

标签 ruby-on-rails circleci circleci-2.0

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/

相关文章:

ruby-on-rails - Rack rack.input 变量被截断了吗?

node.js - 调试此 CircleCI/Docker bash 错误(找不到脚本)?

testing - 通过 CircleCI 同时运行 Phpunit 和 JS 测试

gradle - 如何解决 CIrcleCI 上的 gradlew ./assembleRelease 上未设置 $TERM 的问题?

babeljs - 为什么 Babel 抛出 Unknown option : . .. Children?

ruby-on-rails - assert_select rails 中的第一个和第二个 html 表格单元格内容

ruby-on-rails - 延迟发送邮件以延长页面加载时间

python - 如何使用 python3、CircleCI 和 Mayavi 对图形进行单元测试

android - 对curl的响应是从CircleCI上的gradle调用的空蜜蜂

css - 如何覆盖事件管理 CSS?