Set Docker image creation timestamp to latest git commit (#134)

This commit is contained in:
Christopher Boone
2023-12-06 06:57:12 -05:00
committed by GitHub
parent 65150fd14b
commit 638356299d

26
pom.xml
View File

@@ -94,6 +94,11 @@
</dependency> </dependency>
</dependencies> </dependencies>
<scm>
<connection>scm:git:https://github.com/openmaptiles/planetiler-openmaptiles.git</connection>
<url>https://github.com/openmaptiles/planetiler-openmaptiles</url>
</scm>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
@@ -201,6 +206,25 @@
</executions> </executions>
</plugin> </plugin>
<!-- Make latest git commit timestamp available to jib -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<phase>validate</phase>
<goals>
<goal>create</goal>
</goals>
</execution>
</executions>
<configuration>
<doCheck>false</doCheck>
<doUpdate>false</doUpdate>
</configuration>
</plugin>
<!-- Create a runnable container --> <!-- Create a runnable container -->
<plugin> <plugin>
<groupId>com.google.cloud.tools</groupId> <groupId>com.google.cloud.tools</groupId>
@@ -228,6 +252,8 @@
</org.opencontainers.image.source> </org.opencontainers.image.source>
</labels> </labels>
<mainClass>${mainClass}</mainClass> <mainClass>${mainClass}</mainClass>
<creationTime>${maven.build.timestamp}</creationTime>
<filesModificationTime>${maven.build.timestamp}</filesModificationTime>
</container> </container>
</configuration> </configuration>
</plugin> </plugin>