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