Commit c3e582fc authored by Adrian DC's avatar Adrian DC
Browse files

feat: resolve #52: expand volume paths containing variables

parent 99105c34
Loading
Loading
Loading
Loading
Loading
+6 −6
Changes for gitlabci_local/runner.py: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -149,20 +149,20 @@ def runner(options, job_data, last_result):

            # Parse HOST:TARGET:MODE
            if len(volume_nodes) == 3:
                volume_host = os.path.abspath(volume_nodes[0])
                volume_target = volume_nodes[1]
                volume_host = os.path.abspath(os.path.expandvars(volume_nodes[0]))
                volume_target = os.path.expandvars(volume_nodes[1])
                volume_mode = volume_nodes[2]

            # Parse HOST:TARGET
            elif len(volume_nodes) == 2:
                volume_host = os.path.abspath(volume_nodes[0])
                volume_target = volume_nodes[1]
                volume_host = os.path.abspath(os.path.expandvars(volume_nodes[0]))
                volume_target = os.path.expandvars(volume_nodes[1])
                volume_mode = 'rw'

            # Parse VOLUME
            else:
                volume_host = os.path.abspath(volume)
                volume_target = os.path.abspath(volume)
                volume_host = os.path.abspath(os.path.expandvars(volume))
                volume_target = os.path.abspath(os.path.expandvars(volume))
                volume_mode = 'rw'

            # Clear volume overrides