Я попытался использовать откат колпачка, но получаю следующую ошибку:
откат $ шапки
задача "откат" не существует
Есть ли какие-то дополнительные настройки, которые мне нужно сделать, чтобы откаты работали?
Я попытался использовать откат колпачка, но получаю следующую ошибку:
откат $ шапки
задача "откат" не существует
Есть ли какие-то дополнительные настройки, которые мне нужно сделать, чтобы откаты работали?
Только что нашел ответ здесь http://github.com/leehambley/railsless-deploy:
развертывание крышки: откат
Если вы используете разные среды (например, промежуточную, производственную), используя многоэтапный гем (например, у вас есть require 'capistrano/ext/multistage'
в файле deploy.rb), то 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
deploy:rollback может выполнить откат к предыдущей версии, не обязательно к ранее развернутой версии.
rollback
, на сегодняшний день действие по умолчанию для cap deploy:rollback
делает то же самое, что и откат кода плюс перезапуск. Ссылка: github.com/capistrano/capistrano/ blob/master/lib/capistrano/
- person jefflunt; 07.09.2012