在哪里存放Chef / Puppet的安装包?

时间:2015-10-28 21:28:02

标签: chef puppet nexus artifactory

这是与此问题相同的问题,但我无权发表评论,因此必须提出一个新问题:Where to Store Local Software Packages for Chef Recipe

我们正在使用Jenkins将构建结果推送到Nexus / Artifactory,并使用UrbanCode对目标环境中的服务器进行部署。基础设施人员正在使用Chef进行安装,例如IIS。现在他们问我,他们可以使用Nexus / Artifactory存储他们的安装包。

我担心的是这些安装exe,msi等非常大。想问问你的经历。

由于 冯吉荣

1 个答案:

答案 0 :(得分:1)

正确的工件存储库是存储Ops相关二进制文件的绝佳选择,这些工具专门用于处理大型文件。例如,使用Artifactory,您可以获得开箱即用的重复数据删除功能,包括基于校验和的存储,使用基于校验和的上传优化上传,将NAT连接为二进制存储的能力,甚至可以获得无限的"存储在S3兼容的FS上。

关于文件类型,尽管存储库没有列出对.exe和.msi文件的特殊支持,但它工作得很好,因为这些文件不需要任何特殊支持。 一旦您可以在Maven布局中设置文件,它们将在Nexus中运行。 或者您可以以您喜欢的任何方式设置文件并使用Artifactory。

我与JFrogBintray [artifactory]背后的公司,请参阅my profile了解详细信息和链接。