Git 和 Chef 最佳实践

渲染盒

我正在组织一个 Chef 存储库,并有一个关于最佳实践的问题。我注意到,同时生成 Chef 项目和 Cookbook 就像将它们各自添加到它们生成的 Git 存储库中一样。

我想知道最好将食谱放在自己的 Git 存储库中,还是应该成为更大的项目存储库的一部分?甚至应该将项目添加到 Git 中吗?为什么厨师工具会生成重叠的样板?

谢谢,RB

代码护林员

当前的建议主要是基于单一存储库的解决方案,但通过策略文件从他们自己的存储库(或超市)中提取社区食谱(或跨团队食谱)。https://github.com/poise/yolover-example是一些本地食谱、策略和测试的示例。

中存在大量冲突模板的原因chef generate主要是 Chef 工作流程和布局具有悠久而复杂的历史,因此我们希望这些工具能够继续为使用旧工作流程的人们工作,只要他们仍然对它们感到满意。但如果您现在开始,不妨从当前的最佳建议开始。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章