forked from marionettejs/bbclonemail
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrakefile
More file actions
33 lines (29 loc) · 712 Bytes
/
rakefile
File metadata and controls
33 lines (29 loc) · 712 Bytes
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
26
27
28
29
30
31
32
33
desc "Deploy site and docs to github and heroku"
task :deploy => [:push_github, :push_heroku, :docco]
task :docco do
`docco public/javascripts/*.js`
`docco public/javascripts/**/bbclonemail*.js`
`git add -A`
`git stash`
`git checkout gh-pages`
`rm -rdf docs`
`git add -A`
`git stash pop`
`git commit -am 'updating docs'`
`git push origin gh-pages`
`git checkout master`
end
task :push_github do
`git push origin master`
end
task :push_heroku do
`git push heroku master`
end
begin
require 'jasmine'
load 'jasmine/tasks/jasmine.rake'
rescue LoadError
task :jasmine do
abort "Jasmine is not available. In order to run jasmine, you must: (sudo) gem install jasmine"
end
end