lib/docman/commands/yaml_execute_cmd.rb in docman-0.0.81 vs lib/docman/commands/yaml_execute_cmd.rb in docman-0.0.82

- old
+ new

@@ -18,12 +18,12 @@ Dir.chdir @context['full_build_path'] if self['environments'].nil? || self['environments'] == 'all' || self['environments'].include?(@context.environment_name) if self['providers'].nil? || self['providers'] == 'all' || self['providers'].include?(@context['provider']) commands = nil if self['source_type'] == 'file' - yaml_file_name = self['yaml_file_name'].nil? ? '.build.yml' : self['yaml_file_name'] - build_file = File.join(@context['full_build_path'], yaml_file_name) - if File.file? build_file + yaml_file_name = self['yaml_file_name'].nil? ? '{unipipe,.unipipe,drupipe,.drupipe,build,.build}.{yaml,yml}' : self['yaml_file_name'] + build_file = Dir.glob([File.join(@context['docroot_config'].config_dir, yaml_file_name), File.join(@context['full_build_path'], yaml_file_name)]).first + if not build_file.nil? build_file_yaml = YAML::load_file(build_file) commands = build_file_yaml[self['stage']] source = yaml_file_name end end \ No newline at end of file