artifactory - 发布工件后看不到构建
问题描述
我是 Artifactory 的新手,只是浏览了指南并尝试了一些示例代码。
我正在尝试将 maven 工件发布到我的工件服务器。我已按照以下步骤进行操作:
- 通过“设置我”工具,获取 maven 的 settings.xml 文件。
- 下载 settings.xml 文件并将其放入 ~/.m2 文件夹
- 从 git 上可用的工件示例中克隆 maven 示例 repo。
- 更新 pom.xml 文件并添加“设置我”窗口中提供的 distributionManagement 标记。
- 使用 mvn deploy 发布代码
二进制文件发布到工件服务器,并在工件存储库浏览器窗口中可用。但我在构建浏览器中看不到任何相应的构建。如果我尝试使用 REST API 获取它们,我也没有得到任何构建
我错过了什么?我遵循上述步骤是因为我在 Artifactory 网络研讨会视频简介中看到了它。是否需要更改任何设置才能在“构建浏览器”窗口中查看构建?
我正在使用 Artifactory 版本 5.10.3 (OSS)
解决方案
我认为有一个误解,maven 示例插件用于将工件发布到 Artifactory,但是,它不发布 Build Info。
为了让您将构建信息发布到 Artifactory,您需要使用 CI 服务器和 Artifactory 插件(例如,Jenkins、Bamboo、Teamcity)或使用 Maven Artifactory 插件:
https://www.jfrog.com/confluence/display/RTF/Maven+Artifactory+Plugin
里面有构建信息发布步骤。
推荐阅读
- solace - 如何让最大出口流量与 Solace 中配置的最大出口流量相匹配?
- javascript - 在 camunda 建模器中的序列流上检查变量是否为空
- javascript - 多个输入的删除功能
- python - Scrapy - LinkExtractor 和设置 DEPTH_LIMIT 不起作用?
- mysql - MySql 存储过程是原子的吗?
- r - 为数据框自动生成 roxygen2 文档的最佳方法是什么?
- python - Fabric2 中的 Sudo
- javascript - 在 Vuejs 中显示数据
- powershell - 如何使用已经存在的文件夹复制文件和文件夹?
- android - 无法从 admob 加载奖励视频