问题标签 [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.
artifactory - jfrog cli 只获取工件的名称?
给我每个工件的大 json 对象列表。我只想为每个返回一行,理想情况下只为每个返回特定属性(例如名称和版本)。这可能吗?没有在文档中看到任何内容。
jenkins - 将 git 信息添加到构建时,JFrog CLI 返回“句柄无效”
我注意到在我的 Jenkins 构建中,JFrog CLI 在添加 git 构建信息时往往会失败:
似乎没有什么特别的原因,因为干净的构建仍然会发生这种情况。值得注意的是 git 存储库的大小(~2GB)。
我正在以详细模式(环境变量JFROG_CLI_LOG_LEVEL=DEBUG
)运行 JFrog CLI 1.14.0,但这并没有提供有关该问题的更多详细信息。
知道这里发生了什么吗?同时,我将尝试使用 Jenkins 插件。
artifactory - jfrog cli 检索元数据
我有一份使用 jfrog cli 访问工件并下拉资源的工作。例如:
这个资源有一些我想检索的属性。我可以从文档中看到,您可以检索与 XYZ 匹配的属性,但我只想检索元数据(我们在此处存储“产品”版本)。
谁能告诉我这是否可以实现?
debian - 将 Debian 部署到 Jenkins 的 Artifactory 存储库
如何将 Debian 软件包从 Jenkins 部署到 Artifactory Debian 存储库?
我在 Jenkins Freestyle 作业中使用了一个命令:
但在这种情况下,不会在 Artifactory 与 Jenkins 之间创建任何引用。这意味着,我们无法将 Jenkins 构建与 Artifact 联系起来。
接下来,我们尝试使用管道并在创建 Debian 软件包后从 Freestyle 调用它。但同样,没有关于使用 DSL 上传 Debian 软件包的wiki/支持。
而且似乎FileSpec不支持 Debian 软件包。
如何传递架构/分布/组件?
有没有人有将 Debian 软件包部署到 Artifactory 的经验?听起来很容易,但我仍然错过了一些东西。
artifactory - Artifactory BootStrapping
我正在容器化我们的 Artifactory 服务器。我正在使用引导文件来获取我们图像的初始配置。诸如存储库,ldap等之类的东西。
这似乎工作正常。但我想知道如何引导权限?它似乎没有存储在 config.xml 文件中?
如果不能使用组以及每个组将拥有的已定义权限,LDAP 配置实际上有点无用。
有没有人在这些方面做过任何事情?
java - 从 Java 上传文件到工件
我在本地有一些文件要部署到工件。我打算创建一个连接到存储库的 java 类,创建文件夹然后上传文件夹内的文件。
是否可以在 Java 中做到这一点?如果您知道任何其他替代方案,请建议我。
PS:本地和人工制品之间的通信被禁用,因此没有使用 gradle 将文件上传到人工制品,因此寻求替代方案。
rest - 如何使用 jFrog 和 Curl 命令下载最新上传的文件?
我已将一组文件上传到全局存储库。我需要下载最新上传的文件.. 我如何使用 jFrog 来做到这一点?我应该使用哪个 Curl 命令?
目前我正在使用 curl -O https://***/artifactory/snapshots/***/***/***/***-SNAPSHOT/test.xml
which 在服务器上下载文件,但是当有特定名称时这很有用,但是,我想下载最新的。
amazon-web-services - AWS EMR 集群可以解析 JFrog Artifactory jar 包吗?
我正在启动 AWS EMR 集群并传递一些包 ins --packages 参数,包括我在 JFrog Artifactory 中创建的一些自定义包,显然集群作业无法解析 JFrog Artifactory 包。那么有什么方法可以解决 AWS EMR 集群中的这些包吗?
如果需要更多信息,请告诉我。
谢谢!!
curl - 如何通过使用 curl 脚本解析 AQL 来下载工件?
我正在使用 curl 从存储库中下载最新的工件,然后想将其下载到我的服务器上。我怎样才能做到这一点。我正在使用以下命令获取 AQL。
curl -u 'uname:pwd' -X PUT https://testrepo.test.test/artifactory/api/search/aql -d 'items.find ({"repo":"snapshots"},{"name": {"$match":"test*.war"}}).sort({"$desc" : ["created"]}).limit(3)' -H "Content-Type: text/plain"
以下是我得到的 AQL -
{“结果”:[{“repo”:“快照”,“路径”:“******-SNAPSHOT”,“名称”:“*****.war”,“类型”:“文件”,“大小”:63059101,“创建”:“2018-05-31T08:39:11.353-05:00”,
“created_by”:“***_user”,“修改”:“2018-05-31T08: 39:09.724-05:00”、“modified_by”:“****_user”、
“更新”:“2018-05-31T08:39:09.724-05:00”}]、“范围”:{
“start_pos” " : 0, "end_pos" : 1, "total" : 1, "limit" : 3 } }
如何通过使用 Curl 解析此 AQL 来下载工件?
jenkins - 如何在 Jenkins 中执行 jFrog CLI?
我正在将 Jenkins 用于 CI/CD,并希望使用 jFrog 命令行下载一些工件。我知道 jFrog 的一些命令,我可以通过这些命令获取工件,但我想通过 Jenkins 来完成。谁能帮助我如何通过詹金斯完成它?
非常感谢!