问题标签 [jfrog-xray]

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 回答
71 浏览

postgresql - Artifactory X 射线数据库同步卡在“计算”中

当我进行在线数据库同步时,我的工件、X 射线和数据库服务已启动并运行,它卡在 99% 并且没有前进。我又重新启动了数据库同步。数据库同步仍然停留在计算状态。

请参阅随附的屏幕截图

在此处输入图像描述

在日志中出现以下错误

2022-01-24T14:14:21.715Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32][main](--wrapper--)刷新[权限缓存失效内部] gRPC 流 - 出现错误(状态代码:%!s(MISSING)) - 重新订阅预期 2022-01-24T14:39:21.742Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] (--wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态代码:%!s(MISSING)) - 预计重新订阅 2022-01-24T14:49: 21.762Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] (--wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态码:%!s(MISSING)) - 预计重新订阅 2022-01-24T14:54:21。782Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] (--wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态代码:%!s(MISSING)) - 预计重新订阅 2022-01-24T15:04:21.806Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] ( --wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态码:%!s(MISSING)) - 需要重新订阅806Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] (--wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态代码:%!s(MISSING)) - 需要重新订阅806Z [33m[jfxan][0m [1m[31m[ERROR][0m [90b51099218cab1d] [grpc_utils:32] [main] (--wrapper--)Refreshing [permissions cache invalidation Internal] gRPC 流 - 出错(状态代码:%!s(MISSING)) - 需要重新订阅

任何帮助表示赞赏。

谢谢你。桑迪普。

0 投票
1 回答
41 浏览

jfrog - 如何从 JFROG 中的 manifest.json 文件中获取 SHA_256 值

我正在尝试从 manifest.json 文件中获取 SHA_256 值,但无法使用 aql。以下是我正在使用的 cmd:

ubuntu@test:~$ curl -sS -u sumkumar:$pw -XPOST -k -H "Content-type: text/plain" https:///artifactory/api/search/aql -d 'items.find({ "repo":"xyz"},{"path":"a/b/c"}).include("*")'

但是,如果您从 UI 中查看原始 manifest.json 文件。它包含 SHA256 值。 在此处输入图像描述

0 投票
0 回答
27 浏览

jfrog - 从 Jfrog 中的 manifest.json 文件中始终获取最新的 sha256 值

我正在尝试使用 shell 脚本生成带有 sha_256 值的漏洞报告。有没有办法获得最新的 sha_256 值。因为我的回购包含子回购路径..但​​是在路径中我必须给出整个路径位置(包括回购的版本),这也意味着版本号(我们的组织使用非常奇怪的标签名称)并且我不希望用户输入版本名称。他只需输入子组件名称并获取最新的 sha_256 值,例如最近 3 天,在 sha256 的帮助下,我将生成 json 报告。

使用以下命令: curl -u admin -XPOST -k -H "Content-type: text/plain" https://URL/artifactory/api/search/aql -d 'items.find({"repo":" reponame"},{"created":{"$last":"2d"}}, {"name":"manifest.json"}).include("repo","path","name","sha256 ","created","property.*")' 以上 cmd 定义有助于获取所有 repo,但有时用户希望根据组件类型(子 repo 路径)生成报告但是挑战是子 repo 路径它实际上包含带有增量构建和标签的工件。我们在主仓库下有多个组件。

附上相同的屏幕截图以便更好地理解: 在此处输入图像描述

在此处输入图像描述

请注意,此 repo 包含 docker 图像。