Sha256: c35b5bf5744a0852d136718f61f990217fd352096e6ee9094c777d4bbcba1315
Contents?: true
Size: 853 Bytes
Versions: 12
Compression:
Stored size: 853 Bytes
Contents
namespace :release do desc 'Upload all packages and tag git' task :ALL => ['gems:sanity', :ikvm, :push_jar, :push_native_gems, :push_npm_package, :release, :post_release] desc 'Push all gems to rubygems.org (gemcutter)' task :push_native_gems do Dir.chdir('release') do Dir['*.gem'].each do |gem_file| sh("gem push #{gem_file}") end end end task :post_release => :ikvm do puts "\n\n****** Manually upload gherkin-#{GHERKIN_VERSION}.dll to http://github.com/cucumber/gherkin/downloads ******\n\n" end desc 'Push jar to cukes.info Maven repo' task :push_jar do Dir.chdir('java') do sh("mvn -Dmaven.wagon.provider.http=httpclient deploy") end end desc 'Push npm package to http://npmjs.org/' task :push_npm_package do Dir.chdir('js') do sh("npm publish") end end end
Version data entries
12 entries across 12 versions & 1 rubygems