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'