Changeset 2045
- Timestamp:
- 08/24/05 09:22:20 (3 years ago)
- Files:
-
- trunk/pushgems.rb (modified) (1 diff)
- trunk/railties/Rakefile (modified) (1 diff)
- trunk/switchtower/Rakefile (modified) (3 diffs)
- trunk/switchtower/switchtower.gemspec (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/pushgems.rb
r977 r2045 2 2 3 3 unless ARGV.first == "no_build" 4 build_number = `svn log -q -rhead http://dev.rubyonrails.org/svn/rails`.scan(/r([0-9]*)/).first.first.to_i4 build_number = "1962" 5 5 end 6 6 7 %w( actionwebservice actionmailer actionpack activerecord railties activesupport ).each do |pkg|7 %w( actionwebservice actionmailer actionpack activerecord railties activesupport switchtower ).each do |pkg| 8 8 puts "Pushing: #{pkg} (#{build_number})" 9 9 if build_number trunk/railties/Rakefile
r2029 r2045 268 268 s.add_dependency('actionmailer', '= 1.0.1' + PKG_BUILD) 269 269 s.add_dependency('actionwebservice', '= 0.8.1' + PKG_BUILD) 270 s.add_dependency('switchtower', '= 0.8.0' + PKG_BUILD) 270 271 271 272 s.rdoc_options << '--exclude' << '.' trunk/switchtower/Rakefile
r1997 r2045 3 3 require 'rake/rdoctask' 4 4 require 'rake/gempackagetask' 5 require 'rake/contrib/rubyforgepublisher' 5 6 6 7 require "./lib/switchtower/version" 7 8 8 SOFTWARE_NAME = "switchtower" 9 SOFTWARE_VERSION = SwitchTower::Version::STRING 9 PKG_NAME = "switchtower" 10 PKG_BUILD = ENV['PKG_BUILD'] ? '.' + ENV['PKG_BUILD'] : '' 11 PKG_VERSION = SwitchTower::Version::STRING + PKG_BUILD 12 PKG_FILE_NAME = "#{PKG_NAME}-#{PKG_VERSION}" 10 13 11 14 desc "Default task" … … 20 23 end 21 24 22 GEM_SPEC = eval(File.read("#{File.dirname(__FILE__)}/#{ SOFTWARE_NAME}.gemspec"))25 GEM_SPEC = eval(File.read("#{File.dirname(__FILE__)}/#{PKG_NAME}.gemspec")) 23 26 24 27 Rake::GemPackageTask.new(GEM_SPEC) do |p| … … 37 40 rdoc.template = "jamis" 38 41 end 42 43 desc "Publish the beta gem" 44 task :pgem => [:package] do 45 Rake::SshFilePublisher.new("davidhh@wrath.rubyonrails.org", "public_html/gems/gems", "pkg", "#{PKG_FILE_NAME}.gem").upload 46 `ssh davidhh@wrath.rubyonrails.org './gemupdate.sh'` 47 end trunk/switchtower/switchtower.gemspec
r1967 r2045 4 4 5 5 s.name = 'switchtower' 6 s.version = SwitchTower::Version::STRING6 s.version = PKG_VERSION 7 7 s.platform = Gem::Platform::RUBY 8 8 s.summary = <<-DESC.strip.gsub(/\n/, " ")