【问题标题】:Is there a way to generate build-info.json locally while doing mvn deploy?有没有办法在进行 mvn 部署时在本地生成 build-info.json?
【发布时间】:2022-11-05 04:06:15
【问题描述】:

我正在使用这个插件https://github.com/jfrog/build-info 将构建信息发布到 Artifactory

我想在运行 mvn deploy 时访问文件夹中的 build-info.json,例如:/target 文件夹有没有办法做到这一点?

我们有一个使用 build-info 的内部可观察性工具。我们从 Jenkins 迁移到 AWS Codebuild。詹金斯有一个提供这个文件的插件,现在我正在尝试生成它手动

【问题讨论】:

  • 请提供更多详细信息 - 您想在本地访问构建信息的原因是什么?
  • 更新了描述
  • 不过,我想我错过了一些东西——你为什么在本地需要这个文件?你会考虑从 Artifactory 下载它吗?

标签: java maven artifactory


【解决方案1】:

您可以使用JFrog CLI 获取构建信息数据。

运行以下 jf 命令:

  1. jf mvn deploy --build-name=mybuild --build-number=1
  2. jf rt bp mybuild 1 --dry-run > build-info.json

【讨论】:

【解决方案2】:

根据描述,我相信Artifactory Maven Plugin 应该有助于您捕获构建信息并推送到 Artifactory,因此,为您所做的每个构建都有一个 build-info.json。

【讨论】:

  • 我正在使用该插件,但在本地计算机上没有看到 build-info.json 文件
猜你喜欢
  • 2010-12-01
  • 2019-10-15
  • 2014-07-23
  • 1970-01-01
  • 1970-01-01
  • 2023-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多