SORU
23 Kasım 2008, Pazar


Nasıl Capistrano gelen bir komisyon görev çalıştırabilirim?

Ben zaten bir dağıtma var.rb üretim benim sunucuda benim uygulama dağıtabilir.

Benim app özel bir komisyon görev içerir (bir .lib/görevler dizinde komisyon dosya).

Uzaktan bu komisyon görev çalışacak cap bir görev oluşturmak istiyorum.

CEVAP
3 ŞUBAT 2010, ÇARŞAMBA


biraz daha açık:
\config\dağıtın.rb, herhangi bir görev alanı dışında eklemek:

namespace :rake do  
  desc "Run a task on a remote server."  
  # run like: cap staging rake:invoke task=a_certain_task  
  task :invoke do  
    run("cd #{deploy_to}/current; /usr/bin/env rake #{ENV['task']} RAILS_ENV=#{rails_env}")  
  end  
end

Sonra, /rails_root/:

cap staging rake:invoke task=rebuild_table_abc

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • DavidParody

    DavidParody

    17 EKİM 2009
  • Living Waters

    Living Water

    9 AĞUSTOS 2006