问题标签 [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.

0 投票
1 回答
1549 浏览

artifact - jfrog cli 工件按文件名模式搜索

我想在整个 JFrog ARM 中搜索文件名模式,而不知道 JFrog cli 中的显式存储库名称。

在特定的回购中给出预期的结果。
但我有 repo1、repo2、repo3、……等等。
如何使用通配符搜索 reponame,下面不起作用。

基本上我想要 curl GET 请求搜索的 jfrog cli 等效项

0 投票
1 回答
1151 浏览

artifactory - 使用 JFrogCLI 从 Artifactory 上的智能存储库下载工件

我正在使用 Artifactory 版本 5.2,将 maven2 存储库配置为http://repo1.maven.org的智能存储库 因此,由 maven 或 gradle 启动的任何构建都将请求对 Artifactory 服务器的依赖关系,如果工件有尚未缓存,智能存储库将首先从http://repo1.maven.org下载文件,然后将内容提供给 maven / gradle 脚本。这按预期工作,我不能在这里抱怨。

但是,我还需要直接使用 jfrogcli 下载依赖项,命令看起来像

据我所知,这不适用于智能存储库。

我发现的唯一解决方法是首先使用直接下载从 maven2 存储库请求工件,然后使用 jfrog cli 从 maven2-cache 存储库下载它

我很确定我错过了一些简单的东西。smart repositories 和 jfrog cli,但我找不到一个简单的答案。欢迎任何反馈。

0 投票
2 回答
1743 浏览

artifactory - 从 Jfrog 工件 OSS 中清理旧工件

我正在使用 Jfrog 工件 OSS 版本 5。我可以看到我的快照存储库太大,我想从快照存储库中删除不需要的工件。

我想删除过去 6 个月内未下载的所有工件。我尝试了以下方法,但由于我使用的是 OSS 版本,它似乎不起作用。

curl -X POST -v -u user:'password' "http://<my artifactory url>/artifactory/api/execute/cleanup?params=months=6|repos=snapshots|dryRun|paceTimeMS=2000"

有没有其他方法可以执行我的任务,如果有人可以帮助我做到这一点,我将不胜感激。

谢谢你

0 投票
1 回答
772 浏览

tfs - jfrog artifactory CLI 在 maven artifactory repo 中部署一个 jar,并从 jar 中推断设置

我正在使用 Visual Studio Artifactory 部署程序将 maven 构建的 jar 文件部署到 Artifactory maven repo。如果我使用 maven artifactory 插件,jar 文件将被部署到正确的文件夹结构中,并且 maven 设置保持与 jar 一致,但如果我从 CLI 推送 jar 文件,它只会作为 jar 文件部署到我指定的文件夹中。例如

  • 使用 CLI 将 artifact.jar 推送到目标 libs-snapshot/com/foo/bar 将文件上传到 libs-snapshot/com/foo/bar 并且 artifactory 没有关于 jar 版本、组 ID 和工件 ID 的信息。我在 CLI 上找不到任何选项来指定这些选项。

  • 使用 Maven Artifactory 插件时,推送的 jar 最终会在
    libs-snapshot/com/foo/bar/artifact/version 文件夹中,并且 maven
    属性保持不变

如何从 CLI 实现与 maven artifactory 插件相同的行为。

0 投票
1 回答
1767 浏览

artifactory - 使用神器 jfrog cli 搜索时如何获取 url

Artifactory的jfrogcli 可用于在以下配置的多个服务器中搜索工件~/.jfrog/jfrog-cli.conf

结果中的 URL 只是相对于服务器基本 URL 的部分,并且不包含对找到工件的服务器的任何引用:

我知道可以遍历配置文件中的服务器列表,或者使用 REST API,但如果 cli 可以返回它,我更愿意。我还没有找到任何选项来告诉jfrog在结果中包含服务器 URL,所以看起来这是不可能的。希望我错了。

URL 将在下游事件中发送到不知道 ARM 是什么的其他组件。

示例 jfrog-cli.conf

0 投票
1 回答
7711 浏览

continuous-integration - 如何使用 Jfrog CLI 将工件上传到 Jfrog Artifactory?

我正在尝试使用CLI for Jfrog Artifactory从 Bamboo CI 上传工件

我需要上传 .p2 插件,我有两个选择:

  • 上传 .zip 并将其部署为 Bundle Artifact
  • 上传包含所有子文件夹和数据的未压缩文件夹。

我正在尝试使用以下命令上传包含所有子文件夹和数据的未压缩文件夹:

但问题是子文件夹是空的。

我也尝试使用这个命令:

此命令上传所有包含所有数据的子文件夹,但路径不正确,因为:

变量 ${bamboo.build.working.directory} 的内容是

已编辑:日志信息:

有什么帮助吗?

谢谢。

0 投票
2 回答
330 浏览

aws-code-deploy - codedeploy 用户配置文件 - Windows

AWS codedeploy 是否在 Windows 服务器上作为任何特定用户配置文件运行?我正在尝试运行 jfrog.exe cli 以从远程 Artifactory 存储库下载,使用取决于 ~/users/{user id}/.jfrog/jfrog-cli.conf 的预构建用户 ID 和密码

codedeploy 如何能够获取 .jfrog/jfrog-cli.conf ?

0 投票
2 回答
1365 浏览

artifactory - Artifactory CLI 对工件的数量进行排序和限制

有没有办法在使用CLI for Jfrog Artifactory下载工件时对工件的数量进行排序和限制?

示例:如果我们在一个 repo 中有 100 个工件,而我只想下载前 5 个工件。

谢谢!

0 投票
1 回答
456 浏览

jenkins - JFrog Cli 是用于 Jenkins CI 服务器的最佳可用选项吗?

我一直在使用 jenkins 的 artifactory 插件有一段时间了。

我遇到了JFrog CLI,它说:

简化您的自动化脚本并使它们更具可读性和更易于维护

那么我是时候使用JFrog CLI或坚持使用Jenkins Artifactory 插件了吗?

有什么想法吗!

0 投票
1 回答
639 浏览

json - 无法使用 Jfrog CLI 在 AQL Json 文件中传递变量

通过使用 AQL 查询和 Jfrog CLI,我们计划在我们的工件企业版中找出过期的工件。

为此,我想在 AQL Json 文件中传递一个变量,以使用 Jfrog CLI 删除工件。

因为变量的值不会是静态值,而是动态的。所以我需要将一个变量传递给 Json 文件和我需要使用的下面突出显示的变量。

命令:

xxxx.json: