Skip to content

Commit fbfd160

Browse files
committed
adding :package task to the rake file
1 parent 7ed2191 commit fbfd160

1 file changed

Lines changed: 17 additions & 4 deletions

File tree

Rakefile

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include FileUtils
1+
include FileUtils
22

33
task :default => [:compile, :test]
44

@@ -51,9 +51,7 @@ task :compile_scenario do
5151
end
5252

5353
desc 'Compile JavaScript'
54-
task :compile do
55-
Rake::Task['compile_externs'].execute 0
56-
Rake::Task['compile_scenario'].execute 0
54+
task :compile => [:compile_externs, :compile_scenario] do
5755

5856
concat = %x(cat \
5957
src/angular.prefix \
@@ -88,6 +86,21 @@ task :compile do
8886
--js_output_file angular-minified.js)
8987
end
9088

89+
desc 'Create angular distribution'
90+
task :package => :compile do
91+
date = Time.now.strftime('%y%m%d_%H%M')
92+
sha = %x(git rev-parse HEAD)[0..7]
93+
filename = "angular-#{date}-#{sha}.tgz"
94+
95+
%x(tar -czf #{filename} \
96+
angular-debug.js \
97+
angular-minified.js \
98+
angular-scenario.js \
99+
css/)
100+
101+
puts "Package created: #{filename}"
102+
end
103+
91104
namespace :server do
92105
desc 'Run JsTestDriver Server'
93106
task :start do

0 commit comments

Comments
 (0)