Regards
--
Rafael Garcia Ortega
It would seem to me that you should consider not changing the default
behaviour of the 'deploy:cold' task (even if it is just for this
application).
Having a new task which does the 'deploy:update' and 'deploy:start'
would make it more apparent that you are doing something out of the
ordinary.
In most of the deployments I have done, the 'deploy:start' and
'deploy:restart' do exactly the same thing, that being tell god [1] to
restart the app servers for this application.
What this means is that the 'deploy:cold' and 'deploy:migrations'
tasks are basically the same.
Cheers,
Tim
Overriding the tasks he needs to in this manner has the benefit of
providing a consistent interface to the task of deployment, and hiding
the actual deployment logic in deployment recipes specific to each
application... Encapsulation ftw.
Best,
Mason