目的是健康接口可以看到打包的是哪个 git 版本的
maven 项目有一个插件“buildnumber-maven-plugin” 可以做到, 但是 gradle 项目中不知道怎么弄?
![]() | 1 guyeu 2020-04-02 10:35:40 +08:00 写一段 groovy 代码把版本号查出来写到配置文件里。。 |
![]() | 2 rizon OP @guyeu #1 不太会弄啊,本来就没用过 groovy,至于怎么查版本号,怎么写文件,以及 gradle 怎么配置 task 。。♂ |
![]() | 3 fivesmallq 2020-04-02 10:59:48 +08:00 看看 git-commit-id-plugin ? |
4 HangoX 2020-04-02 12:41:49 +08:00 classpath 导入 jgit,然后在 build.gradle 上使用即可。groovy 你可以直接敲 java,一样的,除了没那么好看 |
5 slyang5 2021-01-19 11:00:06 +08:00 "git rev-parse HEAD".execute().text.replaceAll("\n","") |