问题标签 [jfrog]

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

dependencies - 为什么 Jfrog Artifactory 对具有匿名读取权限的工件返回 401 未经授权?

我成功地向 Jfrog 发布了一个 sbt 存储库。

我还成功地从一个测试项目中使用了这个 repo,其中 build.sbt 是

但是,如果我没有在 build.sbt 中提交我的凭据,那么 build 会返回 401 unathorized error 来解决"com.example" % "scalautils_2.13" % "0.1.0-SNAPSHOT"依赖问题。

如果我尝试打开工件 url

https://hyperbot.jfrog.io/artifactory/hyperbot/com/example/scalautils_2.13/0.1.0-SNAPSHOT/scalautils_2.13-0.1.0-SNAPSHOT.pom

在浏览器中,它要求提供凭据(如果我提供凭据,则会提供工件)。

在此存储库中,匿名用户的权限设置为读取。

我可以做些什么来允许匿名访问这个工件?

0 投票
1 回答
1453 浏览

powershell - 使用 Powershell 从 Artifactory 存储库下载文件夹

我正在使用以下代码使用 Powershell 从 Jfrog Artifactory 下载文件。它运行良好。我现在在 Artifactory 上有一个存储库,其中包含几个带有文件的递归文件夹。所以我需要下载该存储库的所有内容。任何人都可以使用以下代码建议我需要更改的内容:

0 投票
1 回答
749 浏览

artifactory - Jfrog Artifactory - 德比问题

每当我尝试启动我的工件服务时,我都会在 console.log 中遇到以下错误:

2020-12-14T14:51:32.840Z [jfrt] [ERROR] [794f6381e66d1900] [tifactoryHomeConfigListener:59] [ocalhost-startStop-2] - 初始化 Home 失败。无法与 db 建立连接:jdbc:derby:/opt/jfrog/artifactory/var/data/artifactory/derby;create=true 2020-12-14T14:51:32.844Z [jfrt] [ERROR] [794f6381e66d1900] [ actoryContextConfigListener:82] [ocalhost-startStop-2] - 初始化 Artifactory 上下文失败:Artifactory home 未初始化。

我确实下载了 Apache 上可用的最新 derby jar,并将其放在 tomcat/lib 文件夹下,问题仍然存在。

很长一段时间以来,该设置运行良好,但由于服务器突然进行维护活动,上述错误是一个不速之客,根本不让工件启动。

任何线索或指针将不胜感激。

0 投票
0 回答
126 浏览

docker - 我无法从 LAN 访问暴露的 docker 容器

我有一个可以正常使用 3 个月的容器。目前我无法从网络访问容器。它可以在 docker run 的主机上访问。访问端口为 8083。

yml

0 投票
1 回答
370 浏览

artifactory - JFrog artifactory - 创建 docker 存储库的选项被禁用

我正在使用本地 JFrog Artifactory 来保存 Maven 工件。我需要使用这个工件来保存我的应用程序的 docker 图像。所以我尝试创建一个新的 docker 存储库,但它显示我的 docker 类型为禁用。当我环顾四周时,人们建议使用 JFrog Container Registry。我的问题是,我不能在现有的工件中创建一个 docker 存储库,是否需要下载任何插件等才能在现有的工件中添加此功能?以及如何在尝试创建新存储库时启用该 docker 存储库选项?

0 投票
1 回答
1389 浏览

plugins - 无法应用插件 [id 'com.jfrog.artifactory']

我正在使用 Gradle 6.7.1 并尝试应用最新版本的插件“com.jfrog.artifactory”,但收到此错误 -

这就是我的 build.gradle -

我也尝试使用 4.18.1 和 4.18.0,但得到了同样的错误。请帮忙!

0 投票
1 回答
214 浏览

maven - 无法在 Mac OS 上启动 JFrog 开源工件

我正在尝试在 mac-os 上设置 JFrog OSS。我按照以下安装页面上列出的所有说明进行操作:

https://www.jfrog.com/confluence/display/JFROG/Installing+Artifactory#InstallingArtifactory-Mac(Darwin)Installation

但是在使用上面链接的步骤 5 中提到的命令$JFROG_HOME/artifactory/app/bin/artifactoryctl启动工件时,出现以下错误。修复的任何线索?

0 投票
1 回答
68 浏览

artifactory - 工件是否支持互斥属性,还是可以自动从工件中“修剪”属性?

我想做的是这样的:

  • 构建并将应用程序/包推送到工件
  • 部署该工件(不使用 jfrog 管道)
  • 部署后将元数据(自定义属性集)添加到已部署的工件,其中包括诸如何时部署、部署失败或成功时部署在何处以及诸如“LatestDeploymentAttempt:true|false”之类的信息)
  • 构建一个脚本/仪表板以列出所有已部署的工件和元数据

所有这些都是可行的,但我有一个关于如何实现LatestDeploymentAttempt:true属性的问题

我想要的是一种行为,我可以将属性应用于工件,并立即从该工件的所有其他版本中删除相同的属性。因此,我可以在工件版本中添加像 LatestDeploymentAttempt: true 这样的属性,并且 jfrog 会自动从该包的所有其他版本中删除 LatestDeploymentAttempt 属性 - 如果我可以过滤单个属性,这将使列出部署的版本更容易

这可能吗?

如果有办法使用 REST API 说“从所有版本中删除此属性”,我可以在将其添加到已部署的工件之前手动删除它,但如果 jfrog 有某种内置的做事方式,那就太好了这个。

0 投票
1 回答
86 浏览

android - Bintray 添加到 JCenter:版本控制返回 404

我正在尝试通过属于 JCenter 的 Bintray创建一个Maven 存储库。我已经按照本指南上传了我的库,但是当我单击“添加到 JCenter”按钮并按照提示操作时,我收到一条错误消息:

我想知道为什么这会失败,如果不是我已经完成的方式,我应该如何设置 VC URL。

补充几点我认为可能是问题的原因:

  • 我的 Bintray 帐户没有连接到 GitHub(我可以更改此设置,但必须先与上面的人交谈)
  • 我的 GitHub 存储库是私有的(理想情况下,我们不会更改此选项)
0 投票
0 回答
1179 浏览

artifactory - JFrog Artifactory 初始化失败,出现错误 500

使用开源 rpm 包在 centos VM 上安装 Artifactory,但无法初始化。

尝试在 system.yaml 文件中添加以下内容:

检查控制台日志后显示以下错误:

下面是 router.log 的片段:@HumayunM - 下面是 router.log 的片段:

2021-01-05T10:34:55.424Z [jfrou] [FATAL] [112e7162aa72477c] [bootstrap.go:101] [main] - 无法加入访问,错误:集群加入:加入集群失败;错误:来自服务注册表的错误响应,状态码:400;消息:无法验证路由器 Check-url: http: //108.167.159.189:8082/router/api/v1/system/ping;详细信息:“http://108.167.159.189:8082/router/api/v1/system/ping”的 GET 请求上的 I/O 错误:连接到 108.167.159.189:8082 [/108.167.159.189] 失败:连接被拒绝(拒绝连接); 嵌套异常是 org.apache.http.conn.HttpHostConnectException: Connect to 108.167.159.189:8082 [/108.167.159.189] failed: Connection denied (Connection denied) 2021-01-05T11:05:29.439Z [jfrou] [INFO] [d21e36b02d1a444] [bootstrap.go:72] [main] - 路由器 (jfrou) 服务初始化已启动。版本:7.12.4-1 修订:5060ba45bc3229a899aee49cb87d680398ab017f PID:20257 主页:/opt/jfrog/artifactory 2021-01-05T11:05:29.440Z [jfrou] [INFO] [d21e36b02d1a7544] [mainstrap] [main] - JFrog 路由器 IP:108.167.159.189 2021-01-05T11:05:29。476Z [jfrou] [INFO] [d21e36b02d1a444] [http_client_holder.go:175] [main] - 以下证书已成功加载为 TLS 通信的可信 CA:[/opt/jfrog/artifactory/var/data/router/keys/trusted /access-root-ca.crt] 2021-01-05T11:05:31.486Z [jfrou] [INFO] [d21e36b02d1a444] [config_holder.go:107] [main] - 检测到配置更新 2021-01-05T11:05: 31.780Z [jfrou] [INFO] [d21e36b02d1a444] [join_executor.go:118] [main] - 集群加入:尝试重新加入集群 2021-01-05T11:05:32.629Z [jfrou] [FATAL] [d21e36b02d1a444] [ bootstrap.go:101 ] [main ] - 无法加入访问,错误:集群加入:加入集群失败;错误:来自服务注册表的错误响应,状态码:400;信息:http://108.167.159.189:8082/router/api/v1/system/ping;详细信息:“http://108.167.159.189:8082/router/api/v1/system/ping”的 GET 请求上的 I/O 错误:连接到 108.167.159.189:8082 [/108.167.159.189] 失败:连接被拒绝(拒绝连接); 嵌套异常是 org.apache.http.conn.HttpHostConnectException: Connect to 108.167.159.189:8082 [/108.167.159.189] failed: Connection denied (Connection denied)