首页 > 解决方案 > 在 Cloud Foundry 应用程序中保存和发布版本的最佳方式是什么?

问题描述

保存和发布 Cloud Foundry 应用程序的 git 版本的最佳方式是什么?是否可以指定应将哪个版本字符串(即 git 修订版)添加到应用程序元数据,以及如何在应用程序之外获取此信息?

标签: cloud-foundrypcf

解决方案


如果您使用的是 spring boot,则有 maven 和 gradle 插件可以将 git 信息添加到构建中。

马文:

<build>
    <plugins>
        <plugin>
            <groupId>pl.project13.maven</groupId>
            <artifactId>git-commit-id-plugin</artifactId>
        </plugin>
    </plugins>
</build>

摇篮:

plugins {
    id "com.gorylenko.gradle-git-properties" version "1.4.17"
}

如果您使用的是执行器,则该信息将在 /info 上可用

更多信息:https ://docs.pivotal.io/pivotalcf/1-12/console/spring-boot-actuators.html


推荐阅读