У меня есть сценарий развертывания для производственного сервера. Я смотрю многоэтапное расширение capistrano, чтобы также добавить промежуточный сервер.Избегайте избыточности с многоступенчатым расширением capistrano
Многоступенчатое расширение позволяет мне разделить рецепты моей крышки на config/deploy/production.rb и config/deploy/staging.rb, но большая часть сценария развертывания идентична и поэтому является избыточной. Могу ли я сохранить некоторые определения и задачи в общем файле? У кого-нибудь есть опыт с этим?
UPDATE:
Я обнаружил, что повторяющиеся задачи могут быть помещены в deploy.rb. В файлах для отдельных этапов необходимо размещать только уникальные настройки.