Tutorial Capistrano
Anterior Índice Próximo?
Outros
Ações Berofe e After
O Capistrano permite criar ações para serem executadas antes ou depois de task's já existente, ou criadas pelo usuário. Então caso você queira executar uma ação antes de realizar um deploy de uma aplicação rails, por exemplo, você pode criar uma task conforme ilustrada no exemplo a seguir:
task :before_deploy do
_faça algo_
end
Toda vez que o a task deploy for chamada antes serão executadas as ações definidas na task
before_deploy. De forma análoga o mesmo pode ser dito para as ações que necessitem ser executadas depois de uma determinada task. Utilizando o mesmo exemplo dado anteriormente.
task :after_deploy do
_faça algo_
end
Referências
set :repository, define qual o repositório o capistrano irá utilizar para baixar o código-fonte da aplicação a ser feita o deploy.