问题标签 [jfrog-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
command-line-interface - Artifactory CLI 复制问题
我最近开始在 artifactory (4.4.0) 工作。我已成功配置 artifactory cli 以通过命令行从 artifactory 上传和下载二进制文件。
jfrog rt dl XXX/*.zip
但是当我尝试执行复制和移动操作时,我面向下方。jfrog rt cp XXX/* YYYY/ --login=** --password=***
人工响应:400 错误请求。
当我进行空运行时,它可以完美运行,但是当我实时运行时,我得到了上述错误。
command-line-interface - 通过 CLI 的 Artifactory Copy 命令
我最近开始在 Artifactory (4.4.0) 工作。我已成功配置 artifactory cli 以通过命令行从 Artifactory 上传和下载二进制文件。
但是当我尝试执行复制和移动操作时,我正面临着下方。
当我进行试运行时,它运行良好,但在实时时,我得到了上述错误。
artifactory - jfrog cli ssh 身份验证 [错误:] JSON 输入意外结束
有人在使用 cli 搜索工件存储库时遇到以下错误吗?不时出现以下错误(大约 1 次失败,3 次成功)。有任何想法吗?
powershell - Jfrog CLI 不尊重配置的 API 密钥
我正在使用 Powershell DSC 设置 Windows Server 2012 R2 机器。作为配置过程的一部分,我正在配置 jfrog.exe 并作为服务帐户执行配置命令:
此命令按预期在服务帐户的主目录 (C:\Users\$serviceAccount.jfrog.jfrog-cli.conf) 中创建 .jfrog.jfrog-cli.conf,其中包含 URL/用户名/apiKey。
配置后,此服务帐户负责将工件从一个存储库“提升”到另一个存储库:
此命令被 401 拒绝:
但是,当我将jfrog-cli.conf 中已配置的相同 API 密钥添加到命令时:
它是成功的,我可以通过 Artifactory UI 验证成功。
- 执行命令的服务账号与执行 jfrog rt config 的服务账号相同,并且匹配 jfrog-cli.conf 中的用户名。
- API 密钥是在 Artifactory 中为该服务帐户生成的
- 我尝试将 jfrog-cli.conf 中的用户名更改为包含和不包含域
- 我已确保环境变量 'HOME' 存在并指向服务帐户的主目录(https://github.com/JFrogDev/jfrog-cli-go/blob/master/utils/ioutils/ioutils.go似乎暗示这个变量是必要的)
- 'jfrog rt config show' 显示正确的数据
感谢您提供的任何帮助或指导!
multithreading - 如何使用 Jenkins Artifactory 插件或其他选项在多线程中下载?
在我的公司,我们在尝试使用 Jenkins 中的Artifactoy 插件下载时遇到了麻烦,因为我们的存储库中有很多小文件,而且显然该插件在单个线程中工作,因此需要很长时间。
我们测试了JFrog CLI,我们可以在其中设置下载的线程数,并且效果很好。尽管如此,我们确实需要使用原始插件。
有什么解决方法吗?
也许它与 Artifactory 服务器配置有关?
谢谢!
artifactory - 如何在 Artifactory 中跨多个实例复制特定工件?
如何将特定工件复制到 Artifactory 的另一个实例?
据我所知,导出/导入功能仅适用于完整系统或完整的单个 repo 复制。我也不想复制完整的回购。我只想复制特定的工件。
artifactory - 使用 JFrog CLI 以不同的工件名称上传到 Artifactory
以下是使用 curl 上传具有不同名称的工件的方法:
但是你如何用 jfrog cli 做到这一点?这是我到目前为止所拥有的:
artifactory - Artifactory AQL 下载神器
有没有办法使用 AQL 下载工件?
我有一个查询发送:
我的query.aql
:
既然我知道它返回了我想要的东西,有没有办法将请求从更改为api/search/aql
类似api/download/aql
并获取这些项目?
编辑:
我也曾尝试使用jfrog cli执行此操作,但它们在那里并不完全支持 AQL(排序和限制不起作用)。
这是我尝试过的命令:
以及未能对结果进行排序和限制的规范:
编辑2:
添加了 jfrog-cli-go 问题:https ://github.com/JFrogDev/jfrog-cli-go/issues/56
artifactory - 如何找到我的 Artifactory 服务器 ID?
我jfrog rt config
用来配置 JFrog CLI。它要求我提供“Artifactory 服务器 ID”。我在 JFrog 文档或我的 Artifactory 实例中找不到有关此的任何信息。如何找到此服务器 ID?