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

  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012