Capistrano 3 sudo tâche

Je veux écrire une recette avec Capistrano 3 de l'exécution d'une tâche sur le serveur distant avec sudo.

Avec Capistrano 2 ce qui pourrait être fait par exemple:

default_run_options[:pty] = true

task :hello do
  run "#{sudo} cp ~/something /something"
end

Avec Capistrano 3 j'ai trouvé:

set :pty, true

Mais je ne pouvais pas passer à l'exécution d'une tâche en cours d'exécution avec la commande sudo.

Comment puis-je exécuter une tâche avec sudo?

  • :use_sudo n'est pas un paramètre valide pour Capistrano 3. Voir ce liées billet
InformationsquelleAutor crimi | 2013-11-13