diff options
| author | Igor Minar | 2010-10-12 16:28:46 -0700 |
|---|---|---|
| committer | Igor Minar | 2010-10-12 16:28:46 -0700 |
| commit | fbfd160316de1b99e7afa4102c7fae2ee5b9c1f5 (patch) | |
| tree | 9f8c62cbb5cecb8b705f20de6239949e72ea0093 | |
| parent | 7ed2191b07f2a89ff17ee906848bd9432216ee96 (diff) | |
| download | angular.js-fbfd160316de1b99e7afa4102c7fae2ee5b9c1f5.tar.bz2 | |
adding :package task to the rake file
| -rw-r--r-- | Rakefile | 21 |
1 files changed, 17 insertions, 4 deletions
@@ -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 |
