Rakefile in rscm-0.1.0 vs Rakefile in rscm-0.1.0.999
- old
+ new
@@ -5,10 +5,11 @@
require 'rake/packagetask'
require 'rake/gempackagetask'
require 'rake/contrib/compositepublisher'
require 'rake/contrib/sshpublisher'
require 'rake/contrib/rubyforgepublisher'
+require 'lib/rubyforge_file_publisher'
PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : ''
PKG_NAME = 'rscm'
PKG_VERSION = '0.1.0' + PKG_BUILD
PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}"
@@ -52,12 +53,13 @@
end
end
PKG_FILES = FileList[
'[A-Z]*',
- 'lib/**/*.rb',
- 'test/**/*.rb',
+ 'lib/**/*',
+ 'test/**/*',
+ 'testproject/**/*',
'doc/**/*',
'ext/rscm.jar'
]
if ! defined?(Gem)
@@ -103,16 +105,12 @@
pkg.need_zip = true
pkg.need_tar = true
end
end
-task :publish => [:rdoc] do
- publisher = Rake::CompositePublisher.new
- publisher.add Rake::RubyForgePublisher.new('rscm', 'aslak_hellesoy')
- #publisher.add Rake::SshFilePublisher.new(
- # 'umlcoop',
- # 'htdocs/software/rake',
- # '.',
- # 'rake.blurb')
+task :publish do
+ publisher = Rake::CompositePublisher.new
+# publisher.add Rake::RubyForgePublisher.new('rscm', 'aslak_hellesoy')
+ publisher.add Rake::RubyForgeFilePublisher.new('rscm', 490, 'aslak_hellesoy', ENV['RUBYFORGE_PASSWORD'], "pkg/#{PKG_FILE_NAME}")
publisher.upload
end