В настоящее время я использую шеф-повар, чтобы развернуть сервер на opsworks, а затем с помощью «развернуть» рецепт развернуть приложение из частного репо.Шеф-повар и git checkout
Все работает так, как ожидалось, тем, что мое репо клонировано правильно. Хотя клонирует мой каталог я в конечном итоге с рядом подкаталогов, например
- тока
- релиз
То, что я хотел бы сделать, это просто получить главный филиал не в папке, так Я по существу получаю корень моего веб-приложения от git.
мой текущий код повар выглядит
deploy '/var/www/html' do
repo 'myrepo.git'
git_ssh_wrapper "/git-ssh-wrapper" # For private Git repos
deploy_to '/var/www/html'
symlink_before_migrate.clear
create_dirs_before_symlink.clear
purge_before_symlink.clear
symlinks.clear
action :deploy
end
Я не уверен, если либо «действие» является неправильным выше, или я должен использовать «deploy_revision» вместо Deploy здесь?
Благодаря
Как вы решили проблему? Было ли это редкой проверкой и мелким клоном, который вам нужен? Похоже, что git-ресурс шеф-повара не дает все, что нужно для решения этого дела. – MondKin