Sha256: de05ebf786e3762ffae213667d6c8abbfcdecc1fc86596341e5f074041970617
Contents?: true
Size: 1.4 KB
Versions: 2
Compression:
Stored size: 1.4 KB
Contents
$:.unshift File.expand_path("../lib", __FILE__) require 'rubygems' require 'rake' require 'jumpstart' # Runs all tests require 'rake/testtask' Rake::TestTask.new(:test) do |test| test.libs << 'lib' << 'test' test.pattern = 'test/**/test_*.rb' test.verbose = true end namespace :deploy do desc "Commits changes to local git repo and then pushes to remote" task :git do git_actions end desc "Builds gemspec and deploys gem to RubyGems.org" task :gem do rubygems_actions end end namespace :version do namespace :bump do desc "Bumps major version number by 1" task :major do JumpStart::Setup.bump_version_major git_actions rubygems_actions end desc "Bumps minor version number by 1" task :minor do JumpStart::Setup.bump_version_minor git_actions rubygems_actions end desc "Bumps patch version number by 1" task :patch do JumpStart::Setup.bump_version_patch git_actions rubygems_actions end end end def git_actions Dir.chdir("#{JumpStart::ROOT_PATH}") system "git add ." system "git commit -v -a -m 'commit for version: #{JumpStart.version}'" system "git tag #{JumpStart.version}" system "git push --tags" end def rubygems_actions Dir.chdir("#{JumpStart::ROOT_PATH}") system "gem build jumpstart.gemspec" system "gem push jumpstart-#{JumpStart.version}.gem" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jumpstart-0.1.16 | Rakefile |
jumpstart-0.1.15 | Rakefile |