Sha256: 406812484605b1f2105932dc11200455df4b37d3e0c352c46a6ed0f09a2ebc5f

Contents?: true

Size: 763 Bytes

Versions: 12

Compression:

Stored size: 763 Bytes

Contents

require 'bundler/gem_tasks'
require 'fileutils'
require 'yaml'
require 'pp'

task :default => :build

task :bump do
  version = TravisParallelSentinel::VERSION.split('.').collect{|v| Integer(v)}
  version[2] += 1
  version = version.collect{|v| v.to_s}.join('.')
  File.open('lib/travis_parallel_sentinel/version.rb', 'w'){|f| f.write("module TravisParallelSentinel\n  VERSION = #{version.inspect}\nend\n") }
  puts `git add lib/travis_parallel_sentinel/version.rb Gemfile.lock`
end

task :publish do
  sh "git add ."
  sh "git commit -m #{TravisParallelSentinel::VERSION}"
  sh "git tag #{TravisParallelSentinel::VERSION}"
  Dir['pkg/*.gem'].each{|f| File.unlink(f)}
  Rake::Task["build"].invoke
  sh "gem push #{Dir['pkg/*.gem'].join(' ')}"
  sh "git push"
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
travis_parallel_sentinel-0.1.14 Rakefile
travis_parallel_sentinel-0.1.13 Rakefile
travis_parallel_sentinel-0.1.12 Rakefile
travis_parallel_sentinel-0.1.11 Rakefile
travis_parallel_sentinel-0.1.10 Rakefile
travis_parallel_sentinel-0.1.9 Rakefile
travis_parallel_sentinel-0.1.8 Rakefile
travis_parallel_sentinel-0.1.7 Rakefile
travis_parallel_sentinel-0.1.6 Rakefile
travis_parallel_sentinel-0.1.5 Rakefile
travis_parallel_sentinel-0.1.4 Rakefile
travis_parallel_sentinel-0.1.2 Rakefile