【问题标题】:How to update chef cookbooks in a developer workflow如何在开发人员工作流程中更新厨师食谱
【发布时间】:2017-11-27 08:42:54
【问题描述】:

我正在管理一个厨师服务器,我想提取最新的食谱(如果它们已更改,或者添加了新的)。这样我就可以根据最新的变化进行开发,并确保我没有使用过时的数据。我会假设它类似于 git 工作流程,我会在其中提取最新的并在必要时合并。

我知道我可以发出“刀下载 /”,但这似乎既昂贵又耗时,每次都下载整个 repo。

奇怪的是 - 我找不到任何建议如何执行此操作的文章或文档。这让我想,可能我的工作流程不正确,或者我错过了一个更大的部分。

有没有更好的方法来更新我的存储库并进入快速、高效的开发人员工作流程?

【问题讨论】:

标签: chef-infra


【解决方案1】:

Cookbook 以及除节点和客户端之外的所有 Chef 数据通常保存在 git 中。 Chef Server 处理该数据的发布,但不处理开发。

【讨论】:

    【解决方案2】:

    配置 berkshelf 以从所需的 git 存储库中获取您的食谱 https://docs.chef.io/berkshelf.html

    【讨论】:

    • 尽可能多地添加细节,以便更好地了解问题。这个答案可能是正确的,但如果引用的 url 不起作用,它将是无效的。这已在评论中被标记。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多