def build_environment_hash
      parsed_variables = {}
      @env.each do |env_row|
        # Each row can potentially contain multiple environment
        # variables
        variables = extract_variables(env_row)

        variables.each do |variables_with_values|
          variables_with_values.each do |key, value|
            parsed_variables[key] = value
          end
        end
      end

      @override_envs.each do |env|
        parsed_variables = parsed_variables.merge env
      end

      parsed_variables
    end
def build_environment_hash
      parsed_variables = {}
      @env.each do |env_row|
        # Each row can potentially contain multiple environment
        # variables
        variables = extract_variables(env_row)

        variables.each do |variables_with_values|
          variables_with_values.each do |key, value|
            parsed_variables[key] = value
          end
        end
      end

      @override_envs.each do |env|
        parsed_variables = parsed_variables.merge env
      end

      parsed_variables
    end
Build the environment hash by extracting the environment
 variables from the provided travis environment and merging
 with any provided overrides