Changeset 4048
- Timestamp:
- 01/05/08 14:55:10 (5 years ago)
- Files:
-
- 1 modified
-
lang/ruby/shipit/trunk/README (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/ruby/shipit/trunk/README
r4043 r4048 5 5 == Description 6 6 7 shipit is automation of release process. 7 shipit is automation of release process with Rake tasks. 8 9 This is a port of ShipIt, originally written in Perl by Brad Fitzpatrick. 10 But this is very different from original version (don't use .shipit and 11 always use with Rake.) because almost ruby libraries uses rake to release 12 process. 8 13 9 14 … … 21 26 == Features/Problems 22 27 28 * svn only... 23 29 24 30 == Synopsis 31 32 Example (This is from shipit gem Rakefile): 33 Rake::ShipitTask.new do |s| 34 s.Step.new { 35 system("svn", "up") 36 }.and {} 37 s.Ask 38 s.Task :rubyforge 39 s.Step.new { 40 raise "svn2cl.sh is not found" unless system("svn2cl.sh", "--version") 41 }.and { 42 system("svn2cl.sh --break-before-msg=2 --group-by-day --include-rev --separate-daylogs") 43 } 44 s.ChangeVersion 45 s.Commit 46 s.Task :clean, :package 47 s.RubyForge 48 s.Twitter 49 end 50 25 51 26 52
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)