Sha256: ea37c90ebc289e5d9d65feb81b3caf87dae31e3b3ac56c2167fae0428dfe5afc
Contents?: true
Size: 950 Bytes
Versions: 3
Compression:
Stored size: 950 Bytes
Contents
require 'rake' require 'rake/testtask' require 'rake/rdoctask' namespace :gem do task :default => ['gem:build', 'gem:install'] desc 'Build the Capistrano Configuration Gem' task :build do Dir['*.gem'].each do |gem_filename| sh "rm -rf #{gem_filename}" end sh "gem build capistrano-configuration.gemspec" end desc 'Install the Capistrano Configuration Gem' task :install do gem_filename = Dir['*.gem'].first sh "sudo gem install #{gem_filename}" end end task :gem => ['gem:build', 'gem:install'] desc 'Test Capistrano Configuration Gem' Rake::TestTask.new(:test) do |t| t.pattern = 'test/**/*_test.rb' t.verbose = true end task :default do puts "----" puts " rake - This menu" puts " rake test - Test the gem" puts " rake gem - Build and install gem" puts " rake gem:build - Build gem" puts " rake gem:install - Install gem" puts "----" end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
kete-capistrano-configuration-0.2.0 | Rakefile |
capistrano-configuration-0.2.1 | Rakefile |
capistrano-configuration-0.2.0 | Rakefile |