笔者甚至在github上找到了这样一个demomygitcommitidplanet思路是: 1)把maven-git-commit-id-plugin运行所产生的git.properties文件的内容修改为json形式。 2)通过“/version” 的接口对外提供查询服务。 后续,甚至都可以通过这个接口来检查线上系统的版本和cmdb中版本的一致性,或者做系统的健康性巡检(ping)。果然只有...
为了让最终的软件包包含相关 git 信息,就使用了 Maven 插件 git-commit-id-plugin。 快速使用 git-commit-id-plugin 此Maven 插件可以从代码目录中的 .git 目录获取相关信息,写入文件。 该文件可以在Maven打包(package)过程中被包含到 jar 包内。 为了方便获取信息,我们可以开放一个接口来呈现此信息文件中的内容。
笔者甚至在github上找到了这样一个demomygitcommitiplanet思路是: 1)把maven-git-commit-id-plugin运行所产生的git.properties文件的内容修改为json形式。 2)通过“/version” 的接口对外提供查询服务。 后续,甚至都可以通过这个接口来检查线上系统的版本和cmdb中版本的一致性,或者做系统的健康性巡检(ping)。果然只有...
mygitcommitidplanet 思路是: 1)把maven-git-commit-id-plugin运行所产生的git.properties文件的内容修改为json形式。 2)通过“/version” 的接口对外提供查询服务。 后续,甚至都可以通过这个接口来检查线上系统的版本和cmdb中版本的一致性,或者做系统的健康性巡检(ping)。果然只有想不到,没有做不到。 接口示例: ...