1. Лучше потренироваться на тестовом сервере, так как Deployer в отличие от гита запросто запишет: под рутом куда за хочет вообще, а под www-data в любой соседний проект при желании. Так что пользоваться нужно с опаской.
2. Deployer - просто инструмент, вы можете написать любые, абсолютно любые команды для выполнения на сервере, нужны просто определенные знания по командам Linux.
3. Код всех стандартных рецептов лежит тут же, их можно по желанию убирать из выполнения и включать свои сосбственные.
4. Лучше сразу поставить Deployer для выполнения из командной строки: dep deploy
, для Windows это делается через обертку - BAT-файл.
5. Рецепты есть практически для любых задач, можно просто подсмотреть код и написать свою сосбвтенную реализацию.
ПыСы. По фикстурам, просто создаете таск с запуском команды на удаленном сервере и все дела.