darkcode
darkcode

Reputation: 938

Handle Credentials in CircleCI - Rails App

The Rails Team introduced a new way to handle secrets in the application using a new concept called credentials (http://weblog.rubyonrails.org/2017/9/23/this-week-in-rails-new-credentials-configuration-bugfixes-and-more/).

To encrypt and decrypt the credentials files you need the master.key file. I'm running my test suite using CircleCI but the master.key is not available in the github repository and therefore CircleCI can not build the application correctly.

What is the best way to handle this situations in CircleCI?

Upvotes: 2

Views: 2089

Answers (1)

NiftyAsp
NiftyAsp

Reputation: 650

According to the release notes the key can either be in a key file or an environment variable called RAILS_MASTER_KEY

Under settings in CircleCI you can go Build Settings > Environment Variables and place the key there.

Upvotes: 11

Related Questions