In the previous post, we saw how to enable actuator endpoints on our spring server. Once we have done that, it is a good idea to add GIT release information to the server in order to get the information related to the currently deployed server at runtime.
We add the git-commit-id-plugin to our pom.xml.
The git-commit-id is added by the maven plugin so it is a good idea to build the project using maven.
We add the git-commit-id-plugin to our pom.xml.
<plugin> <groupid>pl.project13.maven</groupid> <artifactid>git-commit-id-plugin</artifactid> <version>2.2.1</version> </plugin>The next things to do is to create a git.properties file in the resource directory of the project.
The git-commit-id is added by the maven plugin so it is a good idea to build the project using maven.
$ mvn clean package -DskipTestsNow we can run the server and check the /manage/info endpoint using curl command.
$ curl -X GET http://localhost:9091/manage/info {"git":{"branch":"master","commit":{"id":"6fb94c0","time":1549868235.000000000}}
No comments:
Post a Comment