Sha256: 125e8b22e11b4959b91dc789b3a698616f36f4963870a1bd033f4ae9defa288c

Contents?: true

Size: 460 Bytes

Versions: 26

Compression:

Stored size: 460 Bytes

Contents

require 'rake/contrib/sshpublisher'

namespace :deploy do

  desc 'Deploy to the server using rsync'
  task :rsync do
    cmd = "rsync #{SITE.rsync_args.join(' ')} "
    cmd << "#{SITE.output_dir}/ #{SITE.user}@#{SITE.host}:#{SITE.remote_dir}"
    sh cmd
  end

  desc 'Deploy to the server using ssh'
  task :ssh do
    Rake::SshDirPublisher.new(
        "#{SITE.user}@#{SITE.host}", SITE.remote_dir, SITE.output_dir
    ).upload
  end

end  # deploy

# EOF

Version data entries

26 entries across 22 versions & 9 rubygems

Version Path
Shazburg-webby-0.9.0 lib/webby/tasks/deploy.rake
TwP-webby-0.9.0 lib/webby/tasks/deploy.rake
TwP-webby-0.9.1 lib/webby/tasks/deploy.rake
TwP-webby-0.9.2 lib/webby/tasks/deploy.rake
TwP-webby-0.9.3 lib/webby/tasks/deploy.rake
TwP-webby-0.9.4.1 lib/webby/tasks/deploy.rake
TwP-webby-0.9.4 lib/webby/tasks/deploy.rake
blowmage-webby-0.9.4.1 lib/webby/tasks/deploy.rake
dysinger-webby-0.9.4 lib/webby/tasks/deploy.rake
francois-webby-0.9.4.1 lib/webby/tasks/deploy.rake
giraffesoft-webby-0.9.5 lib/webby/tasks/deploy.rake
mikker-webby-0.9.4 lib/webby/tasks/deploy.rake
jamesgolick-webby-0.9.5 lib/webby/tasks/deploy.rake
webby-0.8.4 examples/presentation/tasks/deploy.rake
webby-0.8.3 examples/webby/tasks/deploy.rake
webby-0.8.3 examples/presentation/tasks/deploy.rake
webby-0.8.4 examples/webby/tasks/deploy.rake
webby-0.8.3 data/tasks/deploy.rake
webby-0.8.4 data/tasks/deploy.rake
webby-0.9.1 lib/webby/tasks/deploy.rake