aboutsummaryrefslogtreecommitdiffstats
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-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