Author: boisvert
Date: Tue Nov 23 00:03:41 2010
New Revision: 1037948

URL: http://svn.apache.org/viewvc?rev=1037948&view=rev
Log:
Add publish-doc task

Modified:
    buildr/trunk/rakelib/doc.rake

Modified: buildr/trunk/rakelib/doc.rake
URL: 
http://svn.apache.org/viewvc/buildr/trunk/rakelib/doc.rake?rev=1037948&r1=1037947&r2=1037948&view=diff
==============================================================================
--- buildr/trunk/rakelib/doc.rake (original)
+++ buildr/trunk/rakelib/doc.rake Tue Nov 23 00:03:41 2010
@@ -120,6 +120,16 @@ task 'publish'=>:site do
   puts "Done"
 end
 
+# Update HTML + PDF documentation (but not entire site; no specs, coverage, 
etc.)
+task 'publish-doc' => ['buildr.pdf', '_site'] do
+  cp 'buildr.pdf', '_site'
+  target = "people.apache.org:/www/#{spec.name}.apache.org/"
+  puts "Uploading new site to #{target} ..."
+  sh 'rsync', '--progress', '--recursive', '_site/', target # Note: no --delete
+  sh 'ssh', 'people.apache.org', 'chmod', '-R', 'g+w', 
"/www/#{spec.name}.apache.org/*"
+  puts "Done"
+end
+
 task :clobber do
   rm_rf '_site'
   rm_f 'buildr.pdf'


Reply via email to