ore-tasks
Description
Ore Tasks provides simple Rake tasks for managing and releasing a RubyGem project.
Features
- Provides tasks to build, install and push Gems to rubygems.org.
- Provides optional Git tasks.
- Provides the
console
task for jumping right into your code. - Does not automatically modify or commit changes to your code.
Requirements
- ore-core ~> 0.1.3
Install
$ gem install ore-tasks
Examples
require 'ore/tasks'
Ore::Tasks.new
Enable pushing gems to an in-house gemcutter server:
Ore::Tasks.new(:gemcutter => 'internal.example.com')
Disable pushing gems:
Ore::Tasks.new(:gemcutter => false)
Synopsis
rake build # Only builds a Gem
rake console[script] # Start IRB with all runtime dependencies loaded
rake gem # Alias to the 'build' task
rake install # Builds and installs a Gem
rake install:deps # Installs dependencies of the Gem
rake push # Builds and pushes a Gem
rake release # Builds and Pushes a new Gem / Build, Tags and Pushe...
rake tag # Tags a release and pushes the tag
rake version # Displays the current version
Copyright
Copyright (c) 2010-2011 Hal Brodigan
See LICENSE for details.