Подтвердить что ты не робот

Как вернуться к ранее развернутой версии с capistrano?

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

$cap rollback

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

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

4b9b3361

Ответ 2

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

cap production deploy:rollback

и, если у вас установлены настройки по умолчанию, это приведет к откату:

cap deploy:rollback

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

Ответ 3

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

$ cap deploy:rollback

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

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

Ответ 4

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

cap deploy:rollback:code

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