提交 a6d6a1c9 编写于 作者: J Jeremy Kemper

Move sshpublisher require into the rake tasks that use it so ruby 1.9 and...

Move sshpublisher require into the rake tasks that use it so ruby 1.9 and macruby don't need the rake gem installed
上级 5cc27f2b
require 'rake/testtask' require 'rake/testtask'
require 'rake/rdoctask' require 'rake/rdoctask'
require 'rake/gempackagetask' require 'rake/gempackagetask'
require 'rake/contrib/sshpublisher'
require File.join(File.dirname(__FILE__), 'lib', 'active_support', 'version') require File.join(File.dirname(__FILE__), 'lib', 'active_support', 'version')
...@@ -65,12 +64,14 @@ end ...@@ -65,12 +64,14 @@ end
desc "Publish the beta gem" desc "Publish the beta gem"
task :pgem => [:package] do task :pgem => [:package] do
require 'rake/contrib/sshpublisher'
Rake::SshFilePublisher.new("gems.rubyonrails.org", "/u/sites/gems/gems", "pkg", "#{PKG_FILE_NAME}.gem").upload Rake::SshFilePublisher.new("gems.rubyonrails.org", "/u/sites/gems/gems", "pkg", "#{PKG_FILE_NAME}.gem").upload
`ssh gems.rubyonrails.org '/u/sites/gems/gemupdate.sh'` `ssh gems.rubyonrails.org '/u/sites/gems/gemupdate.sh'`
end end
desc "Publish the API documentation" desc "Publish the API documentation"
task :pdoc => [:rdoc] do task :pdoc => [:rdoc] do
require 'rake/contrib/sshpublisher'
Rake::SshDirPublisher.new("wrath.rubyonrails.org", "public_html/as", "doc").upload Rake::SshDirPublisher.new("wrath.rubyonrails.org", "public_html/as", "doc").upload
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册