首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只将berks用于本地开发?

只将berks用于本地开发?
EN

Stack Overflow用户
提问于 2016-08-08 22:28:30
回答 1查看 118关注 0票数 0

我不想在生产中使用berks,因为我不喜欢节点到web上去拉食谱的想法(我只想让它们以正常的方式从Chef服务器上拉出它们)。但我喜欢使用Berks进行本地开发,因为它为我解决了对厨房的依赖。

我在考虑将berksfile和berksfile.lock添加到gitignore中,但我想问一下,是否可以在不将其从生产环境中删除的情况下使用berks来实现这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-09 00:46:47

“节点”永远不会去互联网上寻找食谱,它们总是来自厨师服务器,所以……问题是:您打算如何将食谱交付到用于管理生产节点的chef服务器?

大多数人所做的似乎是提交伯克架锁文件,然后在目标chef服务器上运行"berks apply“。这最有可能满足您的需求。

就我个人而言,我喜欢在开发和我的生产/非生产系统之间更好地分离。我创建了一个包含我在开发过程中测试过的所有食谱的发布tarball,并将此二进制文件存储在Nexus等修订控制系统中。我怀疑许多人会认为这是过度杀伤力,但它使我能够提供离线(不需要互联网连接)和可跟踪的配置交付。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38831854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档