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

  • akalyne

    akalyne

    13 Mayıs 2009
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • Grace Su

    Grace Su

    6 Ocak 2006