问题标签 [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 回答
214 浏览

scala - 如何发布带有校验和(MD5、SHA1)的工件?

我想sbt publish用一些校验和发布我的 JAR,但是我似乎无法实现这一点。

文档说默认情况下启用校验和,我可以确认checksums返回我md5sha1在 sbt 中。如果我这样做,我还可以看到生成的校验和sbt publishLocal。但是,当我sbt publish在 CI 服务器上将 JAR 发布到我们公司的 Artifactory 服务器时,没有校验和。

我错过了什么?

更多信息:

  • sbt 1.4.6
  • publishMavenStyle := true
  • publishTo := <internal Artifactory>
  • 我会说它特定于我公司的 Artifactory,因为publishLocal效果很好。
  • publish / checksumschecksums返回与 just which 是md5和值列表相同的东西sha1(据我所知,sbt 支持的仅有的两个值)。
  • 我试图关闭 Coursier(只是一种预感)并且它的行为相同。

我已经尝试了调试日志级别,这是构建结束时的内容:

0 投票
1 回答
727 浏览

azure - Azure devops 无法连接到 jfrog Artifactory

我们正在使用 jfrog Artifactory cloud 来存储 maven 依赖项。我们在 pom 文件中使用这些依赖项。我们可以从本地文件构建,因为我们在 .m2/settings.xml 文件中添加了 jfrog 凭据。当我们尝试从 azure devops yaml 文件中运行相同的东西时,我们会收到身份验证错误(401 错误代码),并且由于该库没有被下载并且构建失败。我们在 azure devops 中添加了服务连接,它能够连接到 jfrog。如何配置构建管道以访问 jfrog Artifactory 以访问库?

0 投票
0 回答
115 浏览

docker - JFrog Artifactory 重定向到 /webapps 但未加载

我正在使用 docker compose 在 Ubuntu vm 上运行 JFrog。下面是它的 docker-compose.yaml。

/data/artifactory 文件夹在那里,我给了它 777 权限。对于 /var/opt/jfrog/artifactory 路径,jfrog 和 artifactory 文件夹不会自动出现。因此,我在 /var/opt 中创建了这两个空白文件夹并给了它们 777。但是,每当我从浏览器中点击 jfrog url 时,

它重定向到 my-site/artifactory/webapp 并在那里,它显示一个空白页面,并且选项卡(浏览器)上的加载图标一直在旋转。像这样,页面会一直加载,但永远不会加载。

出了什么问题?容器正在运行,我使用 docker ps -a 检查。

0 投票
1 回答
79 浏览

jfrog - 如何从 Jfrog 管道部署到 aws lambda

如何使用 Jfrog 管道部署 aws lambda SAM 项目。Jfrog 支持这个吗?

0 投票
1 回答
108 浏览

artifactory - 为什么对我的 JFrog 平台管理员隐藏邮件服务器配置?

我尝试根据这篇文章设置 JFrogs 邮件服务器配置:

https://www.jfrog.com/confluence/display/JCR6X/Mail+Server+Configuration

不幸的是我找不到配置 | 我的管理员帐户中的邮件部分。

管理菜单对我来说是这样的: 管理菜单 感谢您的帮助!

0 投票
1 回答
257 浏览

docker - JFrog 容器注册表 (JCR) 不会加载

环境:

  • Macbook Pro:10.13.6 (17G65) High Sierra
  • Docker 桌面:2.4.0.0
  • Docker 引擎:19.03.13
  • 浏览器:Chrome 版本 87.0.4280.88(官方构建)(x86_64)

我无法运行 JFrog Container Registry webapp。我按照他们网站上的说明运行本地 docker 容器。当我最初连接到 时http://127.0.0.1:8081/artifactory,我看到一个加载动画,如下所示:

在此处输入图像描述

然后,它会自动重定向到http://127.0.0.1:8082/ui并给出错误:

在此处输入图像描述

如果我尝试转到http://127.0.0.1:8081/artifactory,它只会返回http://127.0.0.1:8082/ui并再次失败。我尝试使用隐身和其他浏览器,结果相同

我尝试了几种docker run变体,但我尝试过的最简单的是:

我检查了 docker 容器,它正在运行并监听各种端口:


更新

这在使用以下 docker run 命令(新的 docker 映像 URL)时有效


0 投票
1 回答
206 浏览

artifactory - JFrog artifactory + xray docker compose 安装失败

我正在尝试使用 docker compose 文件安装 JFrog。我按照以下链接中提到的步骤进行操作

当我运行配置脚本时,PostgreSQL 容器不断重启,安装失败并显示以下消息

Docker 登录容器:

知道如何解决这个问题吗?

0 投票
0 回答
72 浏览

maven - JFrog Artifactory OSS 在“设置我”中显示端口

我最近设置了 JFrog Artifactory OSS,并让它在带有 Lets Encrypt SSL 证书的 nginx 反向代理后面运行。

我可以正常访问该站点(无需输入端口等)。然而; 当我单击存储库上的“设置我”按钮时;它在<url>现场有端口。它是这样显示的; https://sub.domain.net:443/artifactory/maven-releases/

我已将 Artifactorys 基本 URL 设置为https://sub.domain.net/

我已经包含了我的 nginx 配置。

您可以提供的任何帮助将不胜感激。谢谢。

0 投票
0 回答
67 浏览

maven - 从 jfrog artifcatory 下载工件时出现问题

在这里,我从 Jfrog artificatory 下载工件时遇到问题。以下是下载失败的场景。

  • 我们将 jfrog artifcatory 作为我们的存储库管理应用程序。当我们安装我们的软件时,它会从 jfrog 存储库下载包/模块。

  • 我们在一个非常封闭的网络中安装我们的应用程序。我们只允许允许列入白名单的 IP/域。我们已将 jfrog URL 列入白名单,将其设为 <jfrogURL.jfrog.io> 。

  • 但是,在下载工件时,应用程序无法从 jfrog-prod-apse2-shared-sydney-main.s3.amazonaws.com:443 抛出连接异常。即,当我们点击 jfrogURL.jfrog.io 本地存储库时,它会重定向到 jfrog-prod-apse2-shared-sydney-main.s3.amazonaws.com:443。

  • 当我们访问我们的 url 即 <jfrogURL.jfrog.io> 时,他们是否会进行任何重定向?如果是这样,我们如何将这些重定向的 url/ip 列入白名单,即这些 url 是静态的吗?

任何人都可以帮助我们解决上述问题吗?

0 投票
1 回答
553 浏览

jenkins - 如何从 Jenkins 声明式管道替换 Artifactory File Spec “Spec Vars”

我正在将一堆旧脚本转换为 Jenkins 管道作业。对于我们的许多脚本,我们使用 JFrog CLI 来处理与 Artifactory 的所有交互。使用 Jenkins 管道,我们现在可以选择通过 Artifactory 插件来实现。但是,我似乎找不到以这种方式替换文件内变量的方法。

使用 JFrog CLI:

运行此命令时,spec.json 的所有实例${foo}及其${bar}内部都将替换为相应的值。一切都用一条线干净地工作。

使用 Jenkins 流水线:

其次是

这让我得到了我想要的规范文件,并下载了列出的大部分文件,但无法找到需要变量的文件。我一直无法在文件下载的任何地方或之后找到任何选项来包含变量替换。

我仍然可以在脚本中像往常一样使用 JFrog CLI,或者添加另一个函数来手动修改此文件以包含变量,但理想情况下,我希望通过包含的管道集成干净地完成所有事情。

任何建议将不胜感激。