diff options
author | Achilleas Pipinellis <axil@gitlab.com> | 2018-06-21 09:17:33 +0300 |
---|---|---|
committer | Achilleas Pipinellis <axil@gitlab.com> | 2018-06-21 09:48:31 +0300 |
commit | 2fcdb6b947b74b369637e20312bf16def546d39c (patch) | |
tree | fa1d8a917b7ff7c38c85df1485a00c5bf2b0016c /Rakefile | |
parent | 3e9b9bc6710f3a037fec03637f8d785b29ee7d0b (diff) |
Add raketask to clean directories
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1,4 +1,5 @@ require './lib/task_helpers' +require 'fileutils' task :default => [:setup_repos, :setup_content_dirs, :pull_repos] @@ -77,6 +78,20 @@ task :pull_repos do end end +desc 'Clean temp directories and symlinks' +task :clean_dirs do + products.each_value do |product| + temp_dir = product['dirs']['temp_dir'] + dest_dir = product['dirs']['dest_dir'] + + FileUtils.rm_rf(temp_dir) + puts "Removed #{temp_dir}" + + FileUtils.rm_rf(dest_dir) + puts "Removed #{dest_dir}" + end +end + namespace :release do desc 'Creates a single release archive' task :single, :version do |t, args| |