问题标签 [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.
scala - 如何发布带有校验和(MD5、SHA1)的工件?
我想sbt publish
用一些校验和发布我的 JAR,但是我似乎无法实现这一点。
文档说默认情况下启用校验和,我可以确认checksums
返回我md5
并sha1
在 sbt 中。如果我这样做,我还可以看到生成的校验和sbt publishLocal
。但是,当我sbt publish
在 CI 服务器上将 JAR 发布到我们公司的 Artifactory 服务器时,没有校验和。
我错过了什么?
更多信息:
- sbt 1.4.6
publishMavenStyle := true
publishTo := <internal Artifactory>
- 我会说它特定于我公司的 Artifactory,因为
publishLocal
效果很好。 publish / checksums
checksums
返回与 just which 是md5
和值列表相同的东西sha1
(据我所知,sbt 支持的仅有的两个值)。- 我试图关闭 Coursier(只是一种预感)并且它的行为相同。
我已经尝试了调试日志级别,这是构建结束时的内容:
azure - Azure devops 无法连接到 jfrog Artifactory
我们正在使用 jfrog Artifactory cloud 来存储 maven 依赖项。我们在 pom 文件中使用这些依赖项。我们可以从本地文件构建,因为我们在 .m2/settings.xml 文件中添加了 jfrog 凭据。当我们尝试从 azure devops yaml 文件中运行相同的东西时,我们会收到身份验证错误(401 错误代码),并且由于该库没有被下载并且构建失败。我们在 azure devops 中添加了服务连接,它能够连接到 jfrog。如何配置构建管道以访问 jfrog Artifactory 以访问库?
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 检查。
jfrog - 如何从 Jfrog 管道部署到 aws lambda
如何使用 Jfrog 管道部署 aws lambda SAM 项目。Jfrog 支持这个吗?
artifactory - 为什么对我的 JFrog 平台管理员隐藏邮件服务器配置?
我尝试根据这篇文章设置 JFrogs 邮件服务器配置:
https://www.jfrog.com/confluence/display/JCR6X/Mail+Server+Configuration
不幸的是我找不到配置 | 我的管理员帐户中的邮件部分。
管理菜单对我来说是这样的: 管理菜单 感谢您的帮助!
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)时有效
artifactory - JFrog artifactory + xray docker compose 安装失败
我正在尝试使用 docker compose 文件安装 JFrog。我按照以下链接中提到的步骤进行操作
当我运行配置脚本时,PostgreSQL 容器不断重启,安装失败并显示以下消息
Docker 登录容器:
知道如何解决这个问题吗?
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 配置。
您可以提供的任何帮助将不胜感激。谢谢。
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 是静态的吗?
任何人都可以帮助我们解决上述问题吗?
jenkins - 如何从 Jenkins 声明式管道替换 Artifactory File Spec “Spec Vars”
我正在将一堆旧脚本转换为 Jenkins 管道作业。对于我们的许多脚本,我们使用 JFrog CLI 来处理与 Artifactory 的所有交互。使用 Jenkins 管道,我们现在可以选择通过 Artifactory 插件来实现。但是,我似乎找不到以这种方式替换文件内变量的方法。
使用 JFrog CLI:
运行此命令时,spec.json 的所有实例${foo}
及其${bar}
内部都将替换为相应的值。一切都用一条线干净地工作。
使用 Jenkins 流水线:
其次是
这让我得到了我想要的规范文件,并下载了列出的大部分文件,但无法找到需要变量的文件。我一直无法在文件下载的任何地方或之后找到任何选项来包含变量替换。
我仍然可以在脚本中像往常一样使用 JFrog CLI,或者添加另一个函数来手动修改此文件以包含变量,但理想情况下,我希望通过包含的管道集成干净地完成所有事情。
任何建议将不胜感激。