Added configurable array for adding hidden files to be deployed with copydot task

This commit is contained in:
Brandon Mathis 2012-05-26 11:52:23 -05:00
parent ae967b264d
commit 0b088433ca

View File

@ -10,6 +10,9 @@ document_root = "~/website.com/"
rsync_delete = true
deploy_default = "rsync"
# Hidden "dot" files that should be included with the deployed site (see task copydot)
copy_dot_files = []
# This will be configured for you when you run config_deploy
deploy_branch = "gh-pages"
@ -261,7 +264,7 @@ end
desc "copy dot files for deployment"
task :copydot, :source, :dest do |t, args|
files = [".htaccess", ".nojekyll"]
files = [".htaccess"] | copy_dot_files
Dir["#{args.source}/.*"].each do |file|
if !File.directory?(file) && files.include?(File.basename(file))
cp(file, file.gsub(/#{args.source}/, "#{args.dest}"));