如何使用Berkshelf管理组织回购?

Aut*_*act 5 chef-infra vagrant berkshelf

我是Berkshelf的忠实粉丝,我发布了很少使用它的社区烹饪书,而且很棒.

现在,我正在开始一个新的厨师项目,我也为此开始了Berkshelf.

但我发现在项目中使用它会有一些困惑/困难.

以下是Berksfile:

site :opscode

cookbook 'mediawiki', github: 'millisami/chef-mediawiki'
cookbook 'sp-mediawiki', path: 'site-cookbooks/sp-mediawiki'
Run Code Online (Sandbox Code Playgroud)

我在site-cookbooks文件夹中生成了我的应用程序食谱.

当我这样做时berks install,它会出错:

An error occurred while reading the Berksfile: no metadata.rb or metadata.json found at \
/Users/millisami/Code/chef-sp/site-cookbooks/sp-mediawiki
Run Code Online (Sandbox Code Playgroud)

现在我想知道我在哪里生成我的应用程序sp-mediawiki菜谱?

如果只是创建一个新的berks cookbook sp-mediawiki,它将类似于库菜谱.

使用librarian-chef我在另一个项目上使用的这种流程是完美的.

所以,我试图说一句:

  1. Berkshelf很适合开发个人烹饪书
  2. 图书馆员兼厨师很高兴能够管理顶层的编排

我是对还是错?你们如何使用Berkshelf管理你的Org厨师回购?

Nel*_*elz 1

我相信这个问题在这里得到了答案:https ://github.com/RiotGames/berkshelf/issues/535