Используя Capistrano, как я могу увидеть список выпусков и затем выполнить откат к одному из них? - PullRequest
0 голосов
/ 04 декабря 2010

Используя Capistrano, как я могу увидеть список выпусков и затем выполнить откат к одному из них?

Это приложение rails, работающее на phusion с nginx.

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Чтобы увидеть, какие версии были ранее выпущены - я использую оболочку Capistrano

$ cap shell
# Show the release directory - it might be a long list
cap> ls  /mnt/html/deployed/releases/
 ** [out :: hostname.example.com] 20110521130031

# which revisions are current now
cap> cat  /mnt/html/deployed/current/REVISION
 ** [out :: hostname.example.com] 5201

Невозможно выполнить откат к определенной версии (это не предыдущая версия). Вы можете выпустить этот старый, хотя.

Если вы хотите нажать тег, вы должны измените URL репозитория (так как Subversion действительно не поддерживает теги - вы действительно толкаете из другой путь в хранилище вместо). Если вы хотите нажать конкретный номер ревизии из текущий репозиторий, вы просто установите : ревизионная переменная. Вы можете установить любой из них из командной строки: от: http://groups.google.com/group/capistrano/msg/10cc8ac9997d5e2a

cap -s repository=http://blah.blah.blah deploy
cap -s revision=123 deploy
0 голосов
/ 14 января 2013
cap deploy:rollback -s previous_release=/path/to/release/on/server

С https://stackoverflow.com/a/11139185/620780 или посмотрите на источник Capistrano на github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...