如何使用Chef存储库配置ARTIFACTORY

Yonatan品牌
2023-01-22 11:05

首先,安装厨师发展工具包(ChefDK)。注意:Knife命令行工具可以
支持基本身份验证,只支持身份验证用RSA钥匙。如果您的Artifactory实例需要
认证时,你需要安装RubyGemsknife-art插件。有关安装说明,请参阅
请参阅人工制品使用指南

要配置刀的客户与Artifactory合作:

  1. 创建Chef存储库使用快速设置.这将创建一个虚拟Chef存储库,该存储库聚合了一个远程(Chef -remote)和一个本地(Chef -local)存储库。
  2. 编辑你的knife.rb文件(位于USER_HOME / .chef /美元).如果它不存在,创建它使用这个$ vim刀

在下面的示例中,由于Artifactory需要身份验证,我们添加了一个基本的
验证配置到URL。要自己完成此操作,您需要安装刀- - - - - -
艺术的插件
上述先决条件中提到的。要检查插件是否安装成功,可以使用该命令刀artifactory
用户添加图片

3.在安装和配置Knife客户端以使用Artifactory之后,您需要解析一个包从默认值开始厨师注册表
用户添加图片
用户添加图片
seven_zip软件包安装成功。

如何将您自己的食谱部署到Artifactory

  1. 下面是一个在cookbooks位置生成的新烹饪书的示例:用户添加图片
  2. 创建食谱之后,现在就可以开始了部署Artifactory。为了部署到Artifactory,我们将使用以下命令:用户添加图片
  3. 下面是成功部署到Artifactory的软件包:

用户添加图片

发布日期:2018年7月6日
最后更新:2021年5月24日

关键词:厨师;刀