【问题标题】:JFrog artifactory feed using the API使用 API 的 JFrog 工件提要
【发布时间】:2020-07-25 14:41:04
【问题描述】:

我的要求是查看给定提要中可用的包/工件

【问题讨论】:

    标签: artifactory artifacts jfrog-cli


    【解决方案1】:

    是的,您可以像这样获取或列出

    curl -v -H 'Authorization: Bearer YOUR_TOKEN' -H \"Content-Type: application/vnd.org.jfrog.artifactory.repositories.LocalRepositoryConfiguration+json\" -X GET --data http://{HostName}/artifactory/api/repositories/yourreponame
    

    【讨论】:

    • 嗨,谢谢你的回答,我不熟悉这个语法。我可以在 PostMan 或任何 REST 客户端上执行这个吗?
    • @codeztech 是的,您可以在 postman 甚至普通的 powershell 或 git bash CLI 上执行
    • 哦,奇怪的是,当我在邮递员 http://{HostName}/artifactory/api/repositories 上执行以下操作时,我得到一个 404 对此有任何想法吗? :)
    • @codeztech 确保您正确指出您的存储库路径。我已经更新了我的 ans 这样做
    【解决方案2】:

    如果您擅长使用命令行 API 来获取工件列表,JFrog CLI 包含一个不错且灵活的search command,它以 JSON 格式返回搜索结果。下面是命令语法:

    jfrog rt s repository/and/path/in/artifactory/
    

    在幕后,JFrog CLI 使用AQL 来查询文件,因此您还可以选择使用任何 REST 客户端(例如 curl)调用相同的 AQL。要查看实际使用的 AQL JFrog CLI,您可以将 JFROG_CLI_LOG_LEVEL 环境变量设置为 DEBUG 并在运行搜索命令时在控制台中查看日志打印。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      相关资源
      最近更新 更多