Method: Gitlab::QA::Component::Gitlab#copy_key_file
- Defined in:
- lib/gitlab/qa/component/gitlab.rb
#copy_key_file(env_key) ⇒ Object
238 239 240 241 242 243 244 245 246 247 248 249 |
# File 'lib/gitlab/qa/component/gitlab.rb', line 238 def copy_key_file(env_key) key_dir = ENV['CI_PROJECT_DIR'] || Dir.tmpdir key_file = Tempfile.new(env_key.downcase, key_dir) key_file.write(ENV.fetch(env_key)) key_file.close File.chmod(0o744, key_file.path) @volumes[key_file.path] = key_file.path key_file.path end |