如何使用Chef存储库配置ARTIFACTORY
首先,安装厨师发展工具包(ChefDK)。注意:Knife命令行工具可以不
支持基本身份验证,只支持身份验证用RSA钥匙。如果您的Artifactory实例需要
认证时,你需要安装RubyGemsknife-art插件。有关安装说明,请参阅
请参阅人工制品使用指南.
要配置刀的客户与Artifactory合作:
- 创建Chef存储库使用快速设置.这将创建一个虚拟Chef存储库,该存储库聚合了一个远程(Chef -remote)和一个本地(Chef -local)存储库。
- 编辑你的knife.rb文件(位于USER_HOME / .chef /美元).如果它不存在,创建它使用这个
$ vim刀
在下面的示例中,由于Artifactory需要身份验证,我们添加了一个基本的
验证配置到URL。要自己完成此操作,您需要安装刀- - - - - -
艺术的插件上述先决条件中提到的。要检查插件是否安装成功,可以使用该命令刀artifactory:
3.在安装和配置Knife客户端以使用Artifactory之后,您需要解析一个包从默认值开始厨师注册表:
的seven_zip软件包安装成功。
如何将您自己的食谱部署到Artifactory
- 下面是一个在cookbooks位置生成的新烹饪书的示例:
- 创建食谱之后,现在就可以开始了部署Artifactory。为了部署到Artifactory,我们将使用以下命令:
- 下面是成功部署到Artifactory的软件包:
发布日期:2018年7月6日
最后更新:2021年5月24日
关键词:厨师;刀