Je souhaite supprimer certains dossiers de la télécommande une fois le déploiement terminé. J'utilise actuellementCapistrano: exécution conditionnelle des commandes après le déploiement sur la télécommande
task :set_permissions do
parallel do |session|
session.when "in?(:xb_test)", "cat #{deploy_to}test.htaccess >> #{current_path}/.htaccess"
end
Deux questions vraiment, est-ce la meilleure façon de le faire et comment puis-je utiliser ce genre de déclaration sur les fonctions sans avoir à écrire du code de répétition?
session.when "in?(:xb_test)" ...
session.when "in?(:xb_dev)" ...
session.when "in?(:xb_live)" ...
Toute aide serait appréciée comme je suis assez nouveau pour Capistrano
Super, merci beaucoup. Je vais jeter un oeil à l'extension à plusieurs étages. – igniteflow