Sha256: 8e5f0f9b0e3c2be578378f3a5cfdc9ca17860a294d4ed3f8e5e6f443b294517c

Contents?: true

Size: 621 Bytes

Versions: 4

Compression:

Stored size: 621 Bytes

Contents

require "bundler/gem_tasks"

require 'rspec/core/rake_task'
require File.expand_path('../lib/marklogic/version', __FILE__)

RSpec::Core::RakeTask.new

task :default => :spec

desc 'Builds the gem'
task :build do
  sh "gem build marklogic.gemspec"
end

desc 'Builds and installs the gem'
task :install => :build do
  sh "gem install marklogic-#{MarkLogic::Version}"
end

desc 'Tags version, pushes to remote, and pushes gem'
task :release => :build do
  sh "git tag v#{MarkLogic::Version}"
  sh "git push origin master"
  sh "git push origin v#{MarkLogic::Version}"
  sh "gem push marklogic-#{MarkLogic::Version}.gem"
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
marklogic-0.0.7 Rakefile
marklogic-0.0.6 Rakefile
marklogic-0.0.5 Rakefile
marklogic-0.0.4 Rakefile