Created
May 15, 2012 20:26
-
-
Save benjohnson77/2704865 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set :stages, %w(qa staging production) | |
require 'capistrano/ext/multistage' | |
require 'config/sitemap_tasks' | |
require 'cap_recipes/tasks/passenger' | |
namespace :deploy do | |
set(:scm_username) { Capistrano::CLI.ui.ask("SVN User name: ") } | |
set(:scm_password) { Capistrano::CLI.password_prompt("SVN Password: ") } | |
set(:scm_release_path) { Capistrano::CLI.ui.ask("svn release ex tags/letsgo_2.x.x: ") } | |
set :repository, "https://svn.traveladnetwork.com/letsgo/#{scm_release_path}" | |
desc "Deploy with Migrations" | |
task :default do | |
set :migrate_target, :latest | |
update_code | |
migrate | |
symlink | |
restart | |
end | |
desc "Generate Sitemap" | |
task :generate_sitemap, :roles => :app do | |
run "cd #{current_path} && rake rake sitemap_generator:generate RAILS_ENV=#{rails_env}" | |
end | |
desc "Run this after every successful deployment" | |
task :after_default do | |
cleanup | |
end | |
end | |
#namespace :pull | |
# desc "start taps on enviornment to pull" | |
#end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment