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
|
||||
@name ||= Dir['*.gemspec'].first.split('.').first
|
||||
@name ||= File.basename(Dir['*.gemspec'].first, ".*")
|
||||
end
|
||||
|
||||
def version
|
||||
|
@ -228,6 +228,7 @@ end
|
|||
#
|
||||
#############################################################################
|
||||
|
||||
desc "Release #{name} v#{version}"
|
||||
task :release => :build do
|
||||
unless `git branch` =~ /^\* master$/
|
||||
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"
|
||||
end
|
||||
|
||||
desc "Build #{name} v#{version} into pkg/"
|
||||
task :build do
|
||||
mkdir_p "pkg"
|
||||
sh "gem build #{gemspec_file}"
|
||||
|
|
Loading…
Reference in New Issue