Как выполнить откат к ранее развернутой версии с помощью capistrano?



Я попытался использовать "откат крышки", но я получаю следующую ошибку:




$ откат крышки



задача `откат' не существует




есть ли какие-то дополнительные настройки, которые мне нужно сделать, чтобы получить откаты на работу?

636   4  

4 ответов:

просто нашел ответ здесь http://github.com/leehambley/railsless-deploy:

cap deploy:откат

Если вы используете разные среды (например, постановка, производство), используя многоступенчатый камень (например, у вас есть require 'capistrano/ext/multistage' в своем развертывании.rb file), то Capistrano по умолчанию для постановки. Итак, чтобы откатить производственную среду, вы должны сделать:

cap production deploy:rollback

и, предполагая, что у вас есть значения по умолчанию, это будет откат постановка:

cap deploy:rollback

стоит знать, если вы используете различные среды и интересно, почему это не работает для производства.

простой откат:

$ cap deploy:rollback

откат к конкретной версии:

$ cap deploy:rollback -s previous_release= [path to previous release under releases folder ]

на самом деле это

cap deploy:rollback:code

развернуть:откат возможно откат к предыдущей редакции, не обязательно ранее развернутой версии.

Comments

    Ничего не найдено.