Sha256: 34ac14beec9e1742b2bf469e8e1fe43cd4e40b7986d8ee4c9b83e779f691b1e2
Contents?: true
Size: 1.24 KB
Versions: 4
Compression:
Stored size: 1.24 KB
Contents
# coding: UTF-8 namespace :dad do task :publish do |t| 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| if b.start_with?('*') current_branch = b.split[1] break end end unless File.exist?('tmp/gh-pages') 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 -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
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.0.8 | lib/tasks/publish.rake |
daddy-0.0.7 | lib/tasks/publish.rake |
daddy-0.0.6 | lib/tasks/publish.rake |
daddy-0.0.5 | lib/tasks/publish.rake |