From 37f30c3fc78530576aa740de114320ef03dded64 Mon Sep 17 00:00:00 2001 From: davidtsadler Date: Tue, 3 Apr 2012 14:11:40 +0100 Subject: Use _deply.yml file to override deployment options. --- Rakefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Rakefile b/Rakefile index 025d65d..8c7c7c6 100644 --- a/Rakefile +++ b/Rakefile @@ -12,6 +12,8 @@ namespace :site do desc 'Builds the site and deploys it to a remote server using rsync over ssh.' task :production => [:'env:production', :'build:production'] do config = @config['deployment'] || {} + config.merge! YAML::load_file('_deploy.yml')['deployment']if File.exists?('_deploy.yml') + host = config['host'] || ask('Host?', nil, lambda { |answer| !answer.empty? }, 'You must enter a host') user = config['user'] || ask('User?', nil, lambda { |answer| !answer.empty? }, 'You must enter a user') port = config['port'] || ask('Port?', '22', lambda { |answer| !answer.empty? }, 'You must enter a port number') -- cgit v1.2.3-13-gbd6f