2.7. (可选)集成 JFrog Artifactory


先决条件

  • 对 Artifactory 实例的管理员访问权限
  • 要与 RHTAP 搭配使用的 Artifactory 中的存储库

流程

  1. 在 Artifactory UI 中,点您要使用的存储库旁边的绿色 设置客户端/CI Tool 按钮。
  2. 选择 Docker Client
  3. 按照 UI 说明在 CLI 中进行身份验证。

    1. UI 生成令牌以用作密码。确保将其保存在 private.env 中。
    2. 当您在 CLI 中登录 JFrog 时,您应该会收到一条消息,指出您的密码已存储在一个位置,如 ~/.docker/config.json。如果没有看到此消息,则此流程中的后续步骤解释了什么操作。
  4. rhtap-cli 容器中,运行 integration 命令。将 AF_URL 的值设置为实例的 URL (如 "https://myusername.jfrog.io")。将 AF_DOCKERCONFIGJSON 的值设置为存储您的密码的文件内容。将 AF_API_TOKEN 的值设置为 JFrog 生成的令牌。

    bash-5.1$ rhtap-cli integration artifactory --url="$AF_URL" --dockerconfigjson='$AF_DOCKERCONFIGJSON' --token="$AF_API_TOKEN"
    Copy to Clipboard Toggle word wrap
注意

确保将 $AF_DOCKERCONFIGJSON 值放在单引号内。另外,如果您的 CLI 没有打印 config.json 文件的信息,您可以按如下所示创建其内容: { "auths": { "<URL for your JFrog instance>":{ "auth": "<base64 format of username:password>", "email": "" }}}

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat