Force berkshelf скачать HEAD-версию кулинарной книги из git

У меня есть работа cron, которая работает berks vendor Команда каждые несколько минут. В моем Berksfile у меня есть кулинарная книга, которую я извлекаю из моего репозитория git. Однако похоже, что Berkshelf не будет загружать HEAD-версию поваренной книги зависимостей из git. Как я могу заставить его загрузить последнюю версию?

1 ответ

Когда вы делаете berks install Berkshelf устанавливает всю поваренную книгу из Berksfile и создает Berksfile.lock, где он блокирует все версии, которые вы указали в Berksfile.

В вашем случае, когда вы делаете berks install в этот момент он пишет HEAD из нужного репозитория, а когда вы пытаетесь продать кулинарные книги, он просто продает версии из Berksfile.lock, последней известной версии для Berkshelf.

Чтобы решить вашу проблему, вы должны сначала установить последнюю версию кулинарной книги, а затем проверить ее. Это можно сделать с помощью:

berks update COOKBOOK_NAME
berks vendor

Обратите внимание, что команда update изменит ваш файл Berksfile.lock.

Другие вопросы по тегам