Class: KuberKit::Tools::BuildDirCleaner

Inherits:
Object
  • Object
show all
Defined in:
lib/kuber_kit/tools/build_dir_cleaner.rb

Constant Summary collapse

KEEP_DIRS_COUNT =
10

Instance Method Summary collapse

Instance Method Details

#call(parent_dir:) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/kuber_kit/tools/build_dir_cleaner.rb', line 9

def call(parent_dir:)
  dirs_to_delete = get_ancient_builds_dirs(parent_dir: parent_dir)

  dirs_to_delete.each do |dir|
    bash_commands.rm_rf(local_shell, dir)
  end
end