2014-03-31 4 views

답변

0

레이크 파일을 체크인 할 수 있습니다.

multitask :push do 
    puts "## Deploying branch to Github Pages " 
    puts "## Pulling any updates from Github Pages " 
    cd "#{deploy_dir}" do 
    system "git pull" 
    end 
    (Dir["#{deploy_dir}/*"]).each { |f| rm_rf(f) } 
    Rake::Task[:copydot].invoke(public_dir, deploy_dir) 
    puts "\n## Copying #{public_dir} to #{deploy_dir}" 
    cp_r "#{public_dir}/.", deploy_dir 
    cd "#{deploy_dir}" do 
    system "git add -A" 
    puts "\n## Committing: Site updated at #{Time.now.utc}" 
    message = "Site updated at #{Time.now.utc}" 
    system "git commit -m \"#{message}\"" 
    puts "\n## Pushing generated #{deploy_dir} website" 
    system "git push origin #{deploy_branch}" 
    puts "\n## Github Pages deploy complete" 
    end 
end