Нет встроенной функциональности, поэтому другой ответ будет работать отлично; Я мог бы сказать, что вы должны как-то присоединить его к цепочке выполнения по умолчанию, я бы порекомендовал что-то вроде
after :deploy, :mark_revision
лучше все-таки imho будет что-то вроде:
after :deploy do
log = "#{deploy_to}/revisions.log"
run "(test -e #{log} || touch #{log} && chmod 666 #{log}) && " +
"echo #{latest_revision} >> #{log};"
end
Я открыл его как билет для обсуждения трекера ошибок Capistrano, возможно, мы реализуем что-то в ядре, чтобы вести лучшие журналы; это, конечно, отличный вопрос, который мы резко упустили из виду!
Peritor Labs "Webistrano" делает нечто похожее, сохраняя веб-интерфейс, управляемый базой данных, это позволяет вам регистрировать все, что вам нравится, и перемещать зависимость для развертывания с машин разработчика в более центральное место; часто люди используют Webistrano на своем CI-сервере или хосте репозитория, если они являются хостингом. Больше информации на их Trac: http://labs.peritor.com/webistrano
Ошибка находится здесь: https://capistrano.lighthouseapp.com/projects/8716-capistrano/tickets/98-log-deployments