Sha256: 825333263c10586f0dd212ed13cca2b0cfc2dbc60c12fff80fba1cafd1ad001e

Contents?: true

Size: 464 Bytes

Versions: 2

Compression:

Stored size: 464 Bytes

Contents

require "bundler/gem_tasks"
require 'rubocop/rake_task'
require 'rspec/core/rake_task'

RSpec::Core::RakeTask.new(:spec)

task :default => [:spec]

RuboCop::RakeTask.new # named rubocop

desc "Build and release the gem to RubyGems"
task :release => [:rubocop, :spec, :build] do
  version = `git tag --list`.split("\n").last
  puts "Releasing version #{version}"
  system("gem push pkg/#{File.basename(Dir.glob("*.gemspec").first, ".gemspec")}-#{version}.gem")
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
pcp-server-ruby-sdk-1.1.0 Rakefile
pcp-server-ruby-sdk-1.0.0 Rakefile