Fix Jenkins staging job using JAR args in pom 67/2167/1
authorRehanRaza <muhammad.rehan.raza@est.tech>
Wed, 8 Jan 2020 08:34:07 +0000 (09:34 +0100)
committerRehanRaza <muhammad.rehan.raza@est.tech>
Wed, 8 Jan 2020 08:34:34 +0000 (09:34 +0100)
Change-Id: If7bc4e8270a6508ff23f2b59dc9330430f9a627d
Issue-ID: NONRTRIC-79
Signed-off-by: RehanRaza <muhammad.rehan.raza@est.tech>
policy-agent/Dockerfile
policy-agent/pom.xml

index 1c5f210..d0ddd40 100644 (file)
@@ -19,6 +19,8 @@
 #
 FROM openjdk:11-jre-slim
 
+ARG JAR
+
 WORKDIR /opt/app/policy-agent
 RUN mkdir -p /var/log/policy-agent
 RUN mkdir -p /opt/app/policy-agent/etc/cert/
@@ -26,12 +28,12 @@ RUN mkdir -p /opt/app/policy-agent/etc/cert/
 EXPOSE 8081
 
 ADD /config/application.yaml /opt/app/policy-agent/config/
-ADD target/policy-agent-1.0.0-SNAPSHOT.jar /opt/app/policy-agent/
+ADD target/${JAR} /opt/app/policy-agent/policy-agent.jar
 
 
 RUN chmod -R 777 /opt/app/policy-agent/config/
 
-CMD ["java", "-jar", "/opt/app/policy-agent/policy-agent-1.0.0-SNAPSHOT.jar"]
+CMD ["java", "-jar", "/opt/app/policy-agent/policy-agent.jar"]
 
 
 
index bb6cdb7..3638dff 100644 (file)
                                         <cleanup>try</cleanup>
                                         <contextDir>${basedir}</contextDir>
                                         <dockerFile>Dockerfile</dockerFile>
+                                        <args>
+                                            <JAR>${project.build.finalName}.jar</JAR>
+                                        </args>
                                         <tags>
                                             <tag>${project.version}</tag>
                                         </tags>
                                     <build>
                                         <contextDir>${basedir}</contextDir>
                                         <dockerFile>Dockerfile</dockerFile>
+                                        <args>
+                                            <JAR>${project.build.finalName}.jar</JAR>
+                                        </args>
                                         <tags>
                                             <tag>${project.version}</tag>
                                         </tags>