Назад | Перейти на главную страницу

Можете ли вы загружать поваренные книги прямо из размещенного репозитория Git?

Я учусь на шеф-повара. Мои кулинарные книги есть на Github. Кажется, рабочий процесс идет:

  1. Установите кулинарные книги локально (загрузите их с Github с помощью knife site install)
  2. Загрузить кулинарные книги на сервер (knife cookbook upload)
  3. Развернуть на клиент с сервера (knife ssh ... "sudo chef-client")

Есть ли способ совместить 1 и 2? Это не критично, но иногда мне нужно сберечь полосу пропускания. И я хотел бы знать, если я что-то упускаю.

Opscode сделал самоуверенный выбор, чтобы разделить Chef и Git, и неоднократно говорил об этом - возможно, кто-то еще не использует Git, возможно, он не должен быть так привязан к системе управления версиями, как он есть, и т.

Учти это: knife cookbook site install apache2 по умолчанию не собирается на Github, а не на сайт сообщества, где выпускаются кулинарные книги (похожие на rubygems).

Разделение их также позволяет нескольким людям работать над кулинарной книгой, проверять свой код и, наконец, когда вы будете готовы, развернуть его на сервере Chef как единицу кода для развертывания.

Короче говоря, нет встроенного метода для объединения пунктов 1 и 2.