Method: Gitlab::QA::Docker::Volumes#with_temporary_volumes
- Defined in:
- lib/gitlab/qa/docker/volumes.rb
#with_temporary_volumes ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/gitlab/qa/docker/volumes.rb', line 18 def with_temporary_volumes # macOS's tmpdir is a symlink /var/folders -> /private/var/folders # but Docker on macOS exposes /private and disallow exposing /var/ # so we need to get the real tmpdir path Dir.mktmpdir('gitlab-qa-', File.realpath(Dir.tmpdir)).tap do |dir| yield @volumes.transform_keys { |k| "#{dir}/#{k}" } end end |