Guest User

Untitled

a guest
Nov 19th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. namespace :deploy do
  2. namespace :assets do
  3. task :precompile, :roles => :web, :except => { :no_release => true } do
  4. from = source.next_revision(current_revision)
  5. if capture("cd #{latest_release} && #{source.local.log(from)} vendor/assets/ lib/assets/ app/assets/ | wc -l").to_i > 0
  6. run %Q{cd #{latest_release} && #{rake} RAILS_ENV=#{rails_env} #{asset_env} assets:precompile}
  7. else
  8. logger.info "Skipping asset pre-compilation because there were no asset changes"
  9. end
  10. end
  11. end
  12. end
Add Comment
Please, Sign In to add comment