J'utilise Capistrano pour le déploiement. Mes tâches Capistrano sont presque citées de nombreux blogs. Je trouve souvent la structure suivante.Qu'est-ce que deploy: initial faire dans la tâche Capistrano
namespace :deploy do
desc 'Say something before Deploy'
task :initial do
on roles(:app) do
before 'deploy:hoge', 'deploy:bazz'
invoke 'deploy'
end
end
task :hoge do
on roles(:app) do
puts "'hello, world'"
end
end
task :bazz do
on roles(:app) do
puts "'goodnight, world'"
end
end
end
Qu'est-before 'deploy:hoge', 'deploy:bazz'
faire dans task
déclaration? Il n'affiche aucun message. Je pense que la déclaration before
doit être en dehors de la déclaration task
.