rails - capistrano развертывание подкаталога - PullRequest
1 голос
/ 01 июня 2011

У меня есть структура каталогов в git / github, которая выглядит следующим образом:

  demoapp
   - mockups
   - some_files
   - app (rails app)

URL-адрес github для приложения выглядит как git@github/user/demoapp.git

В настоящее время, когдаЯ использую capistrano для развертывания, он ищет файл rake в каталоге demoapp и не может его найти.

Как мне указать в capistrano deploy.rb каталог моего приложения (который находится на один уровень ниже).

спасибо

Ответы [ 2 ]

1 голос
/ 17 июля 2011

если вы не можете разделить репо, единственный способ - добавить дополнительный колбэк-колбэк

после «deploy: update_code», «deploy: copy_to_level_up»

namespace :deploy do
  desc "Copy code application to level up"
  task :copy_to_level_up do
    run "mv -R #{release_path}/ ....." #rewrite it with your conditions
  end
end
1 голос
/ 01 июня 2011

После просмотра Развертывание подкаталога Git в Capistrano

В итоге я создал отдельные репозитории для своего приложения rails и для других вещей.В хранилище рельсов есть все артефакты, такие как рейк, необходимые для сценария capistrano.

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