2016-12-20 8 views
0

Когда я вношу изменения в свою поваренную книгу, я бы хотел протестировать ее на шеф-поваре (-ах). Однако до сих пор я нашел, что шеф-клиент будет загружать и исполнять новые версии кулинарной книги. Это заставляет меня поднимать версию поваренной книги каждый раз, когда я делаю небольшие изменения в своей кулинарной книге. Я хотел бы заставить клиентский узел шеф-повара загрузить и выполнить ту же самую версию кулинарной книги, которая с тех пор была изменена.Как заставить шеф-повара загрузить и запустить ту же версию поваренной книги снова

Я пробовал удалять/var/chef/cache/*, он по-прежнему загружает кулинарию с проницаемым контентом, который с тех пор изменился (хотя номер версии не имеет).

Возможно ли это?

Благодаря

ответ

2

шеф-клиент всегда будет загружать вещи по мере необходимости. Большая проблема заключается в том, что большинство последних инструментов загрузки поваренной книги делают это с использованием режима freeze, что предотвращает дальнейшие изменения этой версии. В общем, это хорошо, я бы порекомендовал вам использовать Test Kitchen для тестирования любых настроек, а затем нажимать и отпускать, когда вы к этому готовы. Вы также можете посмотреть в System Policy и рабочий процесс, который не использует версии cookbook таким же образом.

+0

@mamun, я настоятельно рекомендую использовать изменения версии поваренной книги даже для небольших модификаций. Мы не верили в наши кулинарные книги и после неправильного толчка поваренной книги, что привело к массовому сбою производства, мы решили использовать номера версий на основе SemVer (семантического версирования) для всех наших кулинарных книг, и мы привязываем версии к каждой среде. – codeforester

+0

Спасибо @codeforester – Mamun

0

Прикрепите свои версии поваренной книги в файле (-ях) окружающей среды и обновите его только после прохождения тестов (кухня, chefspec, установка/интеграция со всеми использующими ее системами и т. Д.). Некоторые CI-системы могут даже сделать это обновление для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^