Я хотел сохранить на сервере только последние 5 выпусков, так что я добавил следующее в файл: deploy/production.rb
Capistrano - с «: keep_releases» развертывание не проходит
set :keep_releases, 5
after "deploy:update", "deploy:cleanup"
Но проблема в том, что, когда Я бегу cap production deploy
, развертывание не работает хорошо до этого момента:
** transaction: commit
triggering after callbacks for `deploy:update'
* 2015-01-20 14:12:47 executing `deploy:cleanup'
* executing "sudo -p 'sudo password: ' ls -1dt /home/deployer/apps/appname/releases/* | tail -n +6 | sudo -p 'sudo password: ' xargs rm -rf"
servers: ["IP"]
[IP] executing command
** [out :: IP]
и здесь застрял развертывание - я ждал в течение часа, может быть что-то более часа, но ничего не изменилось - развертывание еще не завершен ,
Пропустить что-нибудь? Без этих двух строк в конфигурации развертывание занимает всего минуту.
Что здесь не так? Я использую Rails 4 и Capistrano 2.
Спасибо!