namespace :sitemap do desc 'Create sitemap and ping search engines' task :refresh do on roles fetch(:sitemap_roles, :web) do within release_path do with rails_env: (fetch(:rails_env) || fetch(:stage)) do execute :rake, "sitemap:refresh" end end end end desc 'Create sitemap without pinging search engines' task :create do on roles fetch(:sitemap_roles, :web) do within release_path do with rails_env: (fetch(:rails_env) || fetch(:stage)) do execute :rake, "sitemap:create" end end end end desc 'Clean up sitemaps in sitemap_generator path' task :clean do on roles fetch(:sitemap_roles, :web) do within release_path do with rails_env: (fetch(:rails_env) || fetch(:stage)) do execute :rake, "sitemap:clean" end end end end end