【发布时间】:2017-11-27 08:42:54
【问题描述】:
我正在管理一个厨师服务器,我想提取最新的食谱(如果它们已更改,或者添加了新的)。这样我就可以根据最新的变化进行开发,并确保我没有使用过时的数据。我会假设它类似于 git 工作流程,我会在其中提取最新的并在必要时合并。
我知道我可以发出“刀下载 /”,但这似乎既昂贵又耗时,每次都下载整个 repo。
奇怪的是 - 我找不到任何建议如何执行此操作的文章或文档。这让我想,可能我的工作流程不正确,或者我错过了一个更大的部分。
有没有更好的方法来更新我的存储库并进入快速、高效的开发人员工作流程?
【问题讨论】:
-
当然,您的食谱需要在 Git 中!然后应自动将生成的工件(食谱)上传到 Chef 服务器。这是我/我们所做的:An Open Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines.
标签: chef-infra