【问题标题】:How to read Bamboo MetaData in Spring Boot如何在 Spring Boot 中读取 Bamboo 元数据
【发布时间】:2021-08-13 22:21:07
【问题描述】:

我正在使用 Bamboo 构建一个 Spring Boot 应用程序。有什么方法可以读取 Maven 构建相关信息,例如:

buildNumber 和 buildTimeStamp?

我已尝试读取如下属性,但它们不起作用。

@Value("${bamboo.buildNumber}")
private String buildNumber;

@Value("${buildNumber}")
private String buildNumber;

我认为我缺少的可能是以下任何一种:

  1. Bamboo 未将属性写入导出到 Artifactory 的 Jar。
  2. 我正在使用错误的键读取属性。
  3. 我缺少一些 POM 配置。

非常感谢任何帮助。

【问题讨论】:

    标签: java spring-boot artifactory bamboo


    【解决方案1】:

    @Value 表示法在您运行 spring 应用程序时从属性文件中读取值。除非您采取措施使它们可用,否则在构建 spring 应用程序时存在于 Bamboo 环境中的属性将不会在您运行 spring 应用程序时可用。

    您需要在 Bamboo 构建期间构建一个 .properties 文件,并将其打包到您的 Spring Boot 应用程序中。

    【讨论】:

    • 对,看看我该怎么做
    猜你喜欢
    • 2018-06-29
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2022-12-15
    • 2020-10-10
    • 2016-11-11
    • 1970-01-01
    相关资源
    最近更新 更多