From 674be45f92f608bd1be5404d6c8b2373bafd60e5 Mon Sep 17 00:00:00 2001
From: gl <gero.lueckemeyer@hft-stuttgart.de>
Date: Thu, 19 Oct 2023 14:58:19 +0200
Subject: [PATCH] externalized build number from pipeline as variable
 BUILD_NUMBER

---
 Dockerfile | 3 ++-
 pom.xml    | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 17f00f2..bfee054 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -29,6 +29,7 @@ ARG AUSER=appuser
 ARG AGID=137
 ENV USER=$AUSER
 ENV GID=$AGID
+ARG BUILD_NUMBER=
 RUN addgroup -g $GID -S docker
 RUN adduser --no-create-home -u 1000 -G docker -D $USER
 
@@ -40,7 +41,7 @@ RUN mkdir /data && \
 
 VOLUME /data
 
-COPY --chown=1000:$GID target/dta-backend.jar app.jar
+COPY --chown=1000:$GID target/dta-backend-$BUILD_NUMBER.jar app.jar
 
 USER 1000:$GID
 
diff --git a/pom.xml b/pom.xml
index 7790a5a..067e53e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,7 +10,7 @@
 	</parent>
 	<groupId>de.hftstuttgart</groupId>
 	<artifactId>dta-backend</artifactId>
-	<version>${buildNumber}</version>
+	<version>${env.BUILD_NUMBER}</version>
 	<name>dta-backend</name>
 	<description>Dockerized test agent for moodle</description>
 	
-- 
GitLab