Skip to content

Commit 58ffa86

Browse files
committed
Take advantage of the Quarkus management interface and info endpoint
1 parent 6adb8aa commit 58ffa86

File tree

3 files changed

+7
-56
lines changed

3 files changed

+7
-56
lines changed

pom.xml

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
4242
<surefire-plugin.version>3.0.0</surefire-plugin.version>
4343
<assertj.version>3.24.2</assertj.version>
44-
<version.buildnumber.plugin>3.0.0</version.buildnumber.plugin>
4544
</properties>
4645
<dependencyManagement>
4746
<dependencies>
@@ -79,6 +78,10 @@
7978
<groupId>io.quarkus</groupId>
8079
<artifactId>quarkus-container-image-jib</artifactId>
8180
</dependency>
81+
<dependency>
82+
<groupId>io.quarkus</groupId>
83+
<artifactId>quarkus-info</artifactId>
84+
</dependency>
8285
<dependency>
8386
<groupId>io.quarkus</groupId>
8487
<artifactId>quarkus-smallrye-health</artifactId>
@@ -102,36 +105,12 @@
102105
</dependencies>
103106
<build>
104107
<plugins>
105-
<plugin>
106-
<groupId>org.codehaus.mojo</groupId>
107-
<artifactId>buildnumber-maven-plugin</artifactId>
108-
<version>${version.buildnumber.plugin}</version>
109-
<executions>
110-
<execution>
111-
<id>get-scm-revision</id>
112-
<phase>initialize</phase>
113-
<goals>
114-
<goal>create</goal>
115-
</goals>
116-
<configuration>
117-
<doCheck>false</doCheck>
118-
<doUpdate>false</doUpdate>
119-
<revisionOnScmFailure>UNKNOWN</revisionOnScmFailure>
120-
<getRevisionOnlyOnce>true</getRevisionOnlyOnce>
121-
<shortRevisionLength>7</shortRevisionLength>
122-
</configuration>
123-
</execution>
124-
</executions>
125-
</plugin>
126108
<plugin>
127109
<groupId>io.quarkus</groupId>
128110
<artifactId>quarkus-maven-plugin</artifactId>
129111
<version>${quarkus.version}</version>
130112
<extensions>true</extensions>
131113
<configuration>
132-
<systemProperties>
133-
<buildNumber>${buildNumber}</buildNumber>
134-
</systemProperties>
135114
</configuration>
136115
<executions>
137116
<execution>

src/main/java/org/hibernate/infra/bot/health/ApplicationHealthCheck.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/main/resources/application.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
quarkus.application.name=hibernate-github-bot
2-
quarkus.application.version=${buildNumber:999-SNAPSHOT}
2+
3+
quarkus.management.enabled=true
4+
quarkus.info.enabled=true
35

46
quarkus.jib.base-jvm-image=openjdk:17.0.1
57

0 commit comments

Comments
 (0)