forked from DavyJonesLocker/ember-easy-form
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRakefile
25 lines (20 loc) · 773 Bytes
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
require 'bundler/setup'
require 'ember-dev/tasks'
task :publish_build => [:dist, 'ember:generate_static_test_site'] do
root_dir = Pathname.new(__FILE__).dirname
dist_dir = root_dir.join('dist')
files = %w{ember-easyForm.js ember-easyForm-spade.js
ember-easyForm-tests.js ember-easyForm-tests.html}
EmberDev::Publish.to_s3({
:access_key_id => ENV['S3_ACCESS_KEY_ID'],
:secret_access_key => ENV['S3_SECRET_ACCESS_KEY'],
:bucket_name => ENV['S3_BUCKET_NAME'],
:subdirectory => ENV['S3_FILE_PREFIX'],
:files => files.map { |f| dist_dir.join(f) }
})
end
task :clean => 'ember:clean'
task :dist => 'ember:dist'
task :test, [:suite] => 'ember:test'
task :default => 'ember:test'
task :test_site => 'ember:generate_static_test_site'