Add publish alias. Fix rake release

This commit is contained in:
bootstraponline
2014-04-05 14:25:39 -04:00
parent ce192d33f7
commit 491b1041f8
+5 -2
View File
@@ -107,20 +107,23 @@ end
#
#############################################################################
desc 'Create a release build'
desc 'Create a release build and push to rubygems'
task :release => :build do
unless `git branch` =~ /^\* master$/
puts "You must be on the master branch to release!"
exit!
end
sh "git commit --allow-empty -a -m 'Release #{version}'"
sh "git pull"
sh "git pull --rebase origin master"
sh "git tag v#{version}"
sh "git push origin master"
sh "git push origin v#{version}"
sh "gem push pkg/#{name}-#{version}.gem"
end
desc 'Publish to rubygems. Same as release'
task :publish => :release
desc 'Build gem'
task :build => :gemspec do
sh "mkdir -p pkg"