Minor improvements to the rakefile.
This commit is contained in:
parent
2a422e1d83
commit
af11f66646
4
Rakefile
4
Rakefile
|
@ -14,7 +14,7 @@ require 'jekyll/version'
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
def name
|
def name
|
||||||
@name ||= Dir['*.gemspec'].first.split('.').first
|
@name ||= File.basename(Dir['*.gemspec'].first, ".*")
|
||||||
end
|
end
|
||||||
|
|
||||||
def version
|
def version
|
||||||
|
@ -228,6 +228,7 @@ end
|
||||||
#
|
#
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
|
desc "Release #{name} v#{version}"
|
||||||
task :release => :build do
|
task :release => :build do
|
||||||
unless `git branch` =~ /^\* master$/
|
unless `git branch` =~ /^\* master$/
|
||||||
puts "You must be on the master branch to release!"
|
puts "You must be on the master branch to release!"
|
||||||
|
@ -240,6 +241,7 @@ task :release => :build do
|
||||||
sh "gem push pkg/#{name}-#{version}.gem"
|
sh "gem push pkg/#{name}-#{version}.gem"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
desc "Build #{name} v#{version} into pkg/"
|
||||||
task :build do
|
task :build do
|
||||||
mkdir_p "pkg"
|
mkdir_p "pkg"
|
||||||
sh "gem build #{gemspec_file}"
|
sh "gem build #{gemspec_file}"
|
||||||
|
|
Loading…
Reference in New Issue