lib/tasks/publish.rake in daddy-0.0.4 vs lib/tasks/publish.rake in daddy-0.0.5
- old
+ new
@@ -1,13 +1,13 @@
# coding: UTF-8
namespace :dad do
task :publish do |t|
- system("mkdir -p features/reports")
- system("bundle exec rake db:schema:load RAILS_ENV=test")
- system("bundle exec rake dad:cucumber PUBLISH=true OUTPUT_FILE=diary.html features/開発日記")
- system("bundle exec rake dad:cucumber PUBLISH=true OUTPUT_FILE=index.html features/仕様書")
+ system("mkdir -p features/reports")
+ system("bundle exec rake db:test:prepare")
+ system("bundle exec rake dad:cucumber PUBLISH=true OUTPUT_FILE=diary.html features/開発日記")
+ system("bundle exec rake dad:cucumber PUBLISH=true OUTPUT_FILE=index.html features/仕様書")
system("mkdir -p tmp")
system("git branch > tmp/branches")
current_branch = 'master'
File.readlines('tmp/branches').each do |b|
@@ -21,11 +21,16 @@
system("cd tmp && git clone -b gh-pages git@github.com:ichylinux/daddy.git gh-pages")
else
system("cd tmp/gh-pages && git pull")
end
system("mkdir -p tmp/gh-pages/#{current_branch}")
- system("cd tmp/gh-pages && git rm #{current_branch}/screenshots/*")
+
+ system("cd tmp/gh-pages && git rm -r #{current_branch}/screenshots")
system("cp -Rf features/reports/* tmp/gh-pages/#{current_branch}/")
+
+ system("cd tmp/gh-pages && git rm -r #{current_branch}/coverage")
+ system("cp -Rf coverage tmp/gh-pages/#{current_branch}/")
+
system("cd tmp/gh-pages && git add .")
system("cd tmp/gh-pages && git commit -m 'publish'")
system("cd tmp/gh-pages && git push")
end
end