Каков наилучший способ сохранить и опубликовать git-версию приложения Cloud Foundry? Можно ли указать, какую строку версии, известную как git revision, следует добавить в метаданные приложения, и как получить эту информацию вне приложения?
Если вы используете весеннюю загрузку, есть плагины для maven и gradle для сбора информации в сборке.
Maven:
<build> <plugins> <plugin> <groupId>pl.project13.maven</groupId> <artifactId>git-commit-id-plugin</artifactId> </plugin> </plugins> </build>
Gradle:
plugins { id "com.gorylenko.gradle-git-properties" version "1.4.17" }
Информация будет доступна в / info, если вы используете приводы
Дополнительная информация: https://docs.pivotal.io/pivotalcf/1-12/console/spring-boot-actuators.html