lib/tasks/publish.rb in dev-2.0.187 vs lib/tasks/publish.rb in dev-2.0.188
- old
+ new
@@ -4,10 +4,15 @@
task :publish do Tasks.execute_task :publish; end
class Publish < Array
def update
+
+ if(File.exists?('git') && defined?(VERSION))
+ add "<%Git.publish '#{Rake.application.original_dir}','#{VERSION}'%>"
+ end
+
if(Internet.available?)
if(File.exists?('.git'))
if(`git branch`.include?('* master'))
Dir.glob('*.gemspec').each{|gemspec_file|
add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file
@@ -20,10 +25,10 @@
add "gem push #{Gemspec.gemfile(gemspec_file)}" if !Gemspec.published? gemspec_file
}
end
end
end
- Dir.glob('**/*.{nupkg,msi}').each{|publish_file|
+ Dir.glob('**/*.{nupkg,msi,gem}').each{|publish_file|
dest="#{Environment.dev_root}/publish/#{File.basename(publish_file)}"
FileUtils.mkdir_p("#{Environment.dev_root}/publish") if !File.exists?("#{Environment.dev_root}/publish")
add "<%FileUtils.cp('#{publish_file}','#{dest}')%>" if(!File.exists?(dest))
}
end
\ No newline at end of file