Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task :cleanup, :except => { :no_release => true } do
- count = fetch(:keep_releases, 5).to_i
- directories = (releases - releases.last(count)).map { |release|
- File.join(releases_path, release) }.join(" ")
- if directories.strip.empty? then
- puts "No old repositories to remove..."
- else
- puts "Removing old repositories..."
- run "rm -rf #{directories}"
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment