cloud-foundry - 在 Cloud Foundry 应用程序中保存和发布版本的最佳方式是什么?
问题描述
保存和发布 Cloud Foundry 应用程序的 git 版本的最佳方式是什么?是否可以指定应将哪个版本字符串(即 git 修订版)添加到应用程序元数据,以及如何在应用程序之外获取此信息?
解决方案
如果您使用的是 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
推荐阅读
- node.js - 反应客户端尝试获取数据时如何解决express.js中的CORS请求未成功?
- azure - ARM - 将现有的应用程序洞察资源映射到应用服务
- html - 对无序列表的质疑
- swift - Swft:制作一个球并将其垂直放置在屏幕底部。然后当你快速按下球时垂直移动球
- c# - C#同时监听两个tcp端口
- javascript - 处理包装类的回调
- html - HTML 自定义列表图片中心文本
- python - 不使用参数名称记录函数的所有参数
- javafx - 在另一个 ComboBox 中选择项目后动态更新 Combobox - JavaFX
- node.js - 如何通过 API 调用返回 json 数组