From fbfd160316de1b99e7afa4102c7fae2ee5b9c1f5 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Tue, 12 Oct 2010 16:28:46 -0700 Subject: adding :package task to the rake file --- Rakefile | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index bf5caaee..7d5ff7eb 100644 --- a/Rakefile +++ b/Rakefile @@ -1,4 +1,4 @@ - include FileUtils +include FileUtils task :default => [:compile, :test] @@ -51,9 +51,7 @@ task :compile_scenario do end desc 'Compile JavaScript' -task :compile do - Rake::Task['compile_externs'].execute 0 - Rake::Task['compile_scenario'].execute 0 +task :compile => [:compile_externs, :compile_scenario] do concat = %x(cat \ src/angular.prefix \ @@ -88,6 +86,21 @@ task :compile do --js_output_file angular-minified.js) end +desc 'Create angular distribution' +task :package => :compile do + date = Time.now.strftime('%y%m%d_%H%M') + sha = %x(git rev-parse HEAD)[0..7] + filename = "angular-#{date}-#{sha}.tgz" + + %x(tar -czf #{filename} \ + angular-debug.js \ + angular-minified.js \ + angular-scenario.js \ + css/) + + puts "Package created: #{filename}" +end + namespace :server do desc 'Run JsTestDriver Server' task :start do -- cgit v1.2.3