10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/kuber_kit/tools/build_dir_cleaner.rb', line 10
def call(shell, parent_dir:)
dirs_to_delete = get_ancient_builds_dirs(shell, parent_dir: parent_dir)
dirs_to_delete.each do |dir|
bash_commands.rm_rf(shell, dir)
rescue KuberKit::Shell::AbstractShell::ShellError => e
ui.print_debug "BuildDirCleaner", "Error while removing directory: #{e.inspect}"
end
rescue KuberKit::Shell::AbstractShell::DirNotFoundError
ui.print_debug "BuildDirCleaner", "Build directory not found"
end
|