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

  • Android Authority

    Android Auth

    3 NİSAN 2011
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • NYLON Video

    NYLON Video

    11 Aralık 2006