maven - 将元数据添加到工件
问题描述
问题:我需要能够使用通过 3 个不同项目的特定版本 CI 的工件/版本。例如项目 A 版本 xyz 通过 B 版本 x2.y2.z2 的管道,并且在构建 CI 时需要能够获得通过特定版本的 A 和 B 的工件。因此,我正在考虑将额外的元数据推送到工件中存储的工件,并在构建 C 以使用数据查询工件时。如何根据 Jenkins 的 CI 管道将自定义数据添加到存储在工件中的工件
解决方案
您可以使用 Artifactory 的REST api或JFrog CLI轻松设置 Artifact 或整个文件夹的属性。
然后,您可以使用REST根据属性查询项目/工件
对于更高级的查询功能,您可以使用Artifactory 的 AQL
推荐阅读
- redirect - 如何为反向代理后面的生产配置 IdentityServer4 客户端以解决“关联失败。未知位置”错误
- javascript - 在等待承诺完成时无法在 Vue.js 中获取 DOM 更新
- delphi - 无法转换 XML“样式表不包含文档元素”(在任何地方都可以使用,但 delphi)
- windows - 我的盒子上的 Google SSL 证书有一个奇怪的问题
- visual-studio - 进行了无法编译的编辑。在 VS2019 中使用 Resharper 时
- python - REGEX 一起工作,由 | 分隔 或者。独立运行时都返回空列表
- json - 批处理 - Odata
- verilog - 使用 verilog 进行 Mips 模拟,lw 指令无法正常工作
- javascript - 如何为“扩展”提供动态值?(或“在这种情况下扩展如何工作”?)
- r - 如何在 RStudio Server 中安装 R 包