class Capistrano::Scm::None::Plugin
Public Instance Methods
define_tasks()
click to toggle source
# File lib/capistrano/scm/none.rb, line 11 def define_tasks namespace :scm do namespace :none do task :create_release do on release_roles :all do execute :mkdir, "-p", release_path end if Rake::Task.task_defined?('deploy:upload') invoke('deploy:upload') else raise "Expecting a deploy:upload task to be defined." end end task :set_current_revision do # TODO something better here #sh :git, "rev-list --max-count=1 branch" set :current_revision, "do to grab current git revision" end end end end
register_hooks()
click to toggle source
# File lib/capistrano/scm/none.rb, line 34 def register_hooks after "deploy:new_release_path", "scm:none:create_release" before "deploy:set_current_revision", "scm:none:set_current_revision" end
set_defaults()
click to toggle source
# File lib/capistrano/scm/none.rb, line 8 def set_defaults end