aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Minar2010-10-12 16:28:46 -0700
committerIgor Minar2010-10-12 16:28:46 -0700
commitfbfd160316de1b99e7afa4102c7fae2ee5b9c1f5 (patch)
tree9f8c62cbb5cecb8b705f20de6239949e72ea0093
parent7ed2191b07f2a89ff17ee906848bd9432216ee96 (diff)
downloadangular.js-fbfd160316de1b99e7afa4102c7fae2ee5b9c1f5.tar.bz2
adding :package task to the rake file
-rw-r--r--Rakefile21
1 files changed, 17 insertions, 4 deletions
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