Skip to content

Commit 022f141

Browse files
authored
Merge pull request #4608 from evolvedbinary/hotfix/build-timestamp
Build timestamp should be the timestamp of the build and not the last git commit
2 parents a2d1ca9 + 835eef3 commit 022f141

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

exist-core/src/main/java/org/exist/jetty/JettyStart.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ public synchronized void run(final String[] args, final Observer observer) {
193193
logger.info("[eXist Version : {}]", SystemProperties.getInstance().getSystemProperty("product-version", "unknown"));
194194
logger.info("[eXist Build : {}]", SystemProperties.getInstance().getSystemProperty("product-build", "unknown"));
195195
logger.info("[Git commit : {}]", SystemProperties.getInstance().getSystemProperty("git-commit", "unknown"));
196+
logger.info("[Git commit timestamp : {}]", SystemProperties.getInstance().getSystemProperty("git-commit-timestamp", "unknown"));
196197

197198
logger.info("[Operating System : {} {} {}]", System.getProperty("os.name"), System.getProperty("os.version"), System.getProperty("os.arch"));
198199
logger.info("[log4j.configurationFile : {}]", System.getProperty("log4j.configurationFile"));

exist-core/src/main/resources-filtered/org/exist/system.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ vendor=eXist-db Project
2424
vendor-url=http://exist-db.org
2525
product-name=eXist
2626
product-version=${project.version}
27-
product-build=${build-tstamp}
27+
product-build=${maven.build.timestamp}
2828
git-branch=${build-version}
2929
git-commit=${build-commit}
30+
git-commit-timestamp=${build-tstamp}

exist-docker/src/main/resources-filtered/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ COPY logs /exist/logs
5555

5656
# Build-time metadata as defined at http://label-schema.org
5757
# and used by autobuilder @hooks/build
58-
LABEL org.label-schema.build-date=${build-tstamp} \
58+
LABEL org.label-schema.build-date=${maven.build.timestamp} \
5959
org.label-schema.description="${project.description}" \
6060
org.label-schema.name="existdb" \
6161
org.label-schema.schema-version="1.0" \

exist-docker/src/main/resources-filtered/Dockerfile-DEBUG

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ COPY logs /exist/logs
3535

3636
# Build-time metadata as defined at http://label-schema.org
3737
# and used by autobuilder @hooks/build
38-
LABEL org.label-schema.build-date=${build-tstamp} \
38+
LABEL org.label-schema.build-date=${maven.build.timestamp} \
3939
org.label-schema.description="${project.description} (DEBUG version)" \
4040
org.label-schema.name="existdb-debug" \
4141
org.label-schema.schema-version="1.0" \

exist-parent/pom.xml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,9 @@
643643
<Build-Tag>${build-tag}</Build-Tag>
644644
<Git-Commit>${build-commit}</Git-Commit>
645645
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
646+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
646647
<Build-Version>${build-version}</Build-Version>
647-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
648+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
648649
<Source-Repository>${project.scm.connection}</Source-Repository>
649650
<Description>${project.description}</Description>
650651
<Implementation-URL>${project.url}</Implementation-URL>
@@ -666,8 +667,9 @@
666667
<Build-Tag>${build-tag}</Build-Tag>
667668
<Git-Commit>${build-commit}</Git-Commit>
668669
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
670+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
669671
<Build-Version>${build-version}</Build-Version>
670-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
672+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
671673
<Source-Repository>${project.scm.connection}</Source-Repository>
672674
<Description>${project.description}</Description>
673675
<Implementation-URL>${project.url}</Implementation-URL>
@@ -690,8 +692,9 @@
690692
<Build-Tag>${build-tag}</Build-Tag>
691693
<Git-Commit>${build-commit}</Git-Commit>
692694
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
695+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
693696
<Build-Version>${build-version}</Build-Version>
694-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
697+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
695698
<Source-Repository>${project.scm.connection}</Source-Repository>
696699
<Description>${project.description}</Description>
697700
<Implementation-URL>${project.url}</Implementation-URL>
@@ -819,8 +822,9 @@
819822
<Build-Tag>${build-tag}</Build-Tag>
820823
<Git-Commit>${build-commit}</Git-Commit>
821824
<Git-Commit-Abbrev>${build-commit-abbrev}</Git-Commit-Abbrev>
825+
<Git-Commit-Timestamp>${build-tstamp}</Git-Commit-Timestamp>
822826
<Build-Version>${build-version}</Build-Version>
823-
<Build-Timestamp>${build-tstamp}</Build-Timestamp>
827+
<Build-Timestamp>${maven.build.timestamp}</Build-Timestamp>
824828
<Source-Repository>${project.scm.connection}</Source-Repository>
825829
<Description>${project.description}</Description>
826830
<Implementation-URL>${project.url}</Implementation-URL>

0 commit comments

Comments
 (0)