Как сделать так, чтобы cap раскрыл ссылку на папку моих поставщиков? - PullRequest
0 голосов
/ 26 июля 2011

Я хотел бы связать свою папку вендора, чтобы у меня не было 5 минут простоя при каждом развертывании, и мне нужно было запустить пакетную установку --deployment.

Спасибо!

Ответы [ 3 ]

0 голосов
/ 26 июля 2011

Один из вариантов - создать новую задачу для поставщика символических ссылок на общий путь и настроить ее выполнение до bundle:install, но это немного излишне - было бы лучше просто связать общий путь в первомпоместите вместо вендора.

Если вам требуется и используется 'bundler / capistrino' в вашем файле deploy.rb, все, что вам нужно сделать, это установить bundle_dir, и bundler подберет его:

set :bundle_dir, File.join(fetch(:shared_path), 'bundle')

Если вы написали свое собственное задание на комплект, установите переменную, как указано выше, а затем используйте --path #{fetch(:bundle_dir)} в задании.

0 голосов
/ 19 сентября 2011

Обновление до последней версии Capistrano помогло.

0 голосов
/ 26 июля 2011

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

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