From 638f76e9d6b39a348df88a0ed46b10eb32fd36ff Mon Sep 17 00:00:00 2001 From: fit2-zhao Date: Wed, 12 Feb 2025 10:42:13 +0800 Subject: [PATCH] ci: Variable replacement --- installer/Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/installer/Dockerfile b/installer/Dockerfile index 2ca51d190..38350fd83 100644 --- a/installer/Dockerfile +++ b/installer/Dockerfile @@ -26,19 +26,19 @@ RUN JAR_VERSION=$(./mvnw help:evaluate -Dexpression=revision -q -DforceStdout) & ARG FIT2CLOUD_MAVEN_USERNAME ARG FIT2CLOUD_MAVEN_PASSWORD -ARG CRM_VERSION=main ENV FIT2CLOUD_MAVEN_USERNAME=${FIT2CLOUD_MAVEN_USERNAME} ENV FIT2CLOUD_MAVEN_PASSWORD=${FIT2CLOUD_MAVEN_PASSWORD} -ENV CRM_VERSION=${CRM_VERSION} + +RUN echo "JAR_VERSION is: $JAR_VERSION" RUN ./mvnw deploy:deploy-file \ - -Dfile=backend/crm/target/crm-1.0.x.jar \ + -Dfile=backend/crm/target/crm-${JAR_VERSION}.jar \ -DrepositoryId=cordys \ -Durl=https://repository.fit2cloud.com/repository/cordys/ \ -DgroupId=io.cordys \ -DartifactId=crm \ - -Dversion=1.0.x \ + -Dversion=${JAR_VERSION} \ -Dpackaging=jar \ -s=./.mvn/wrapper/settings.xml @@ -61,6 +61,9 @@ ENV JAVA_MAIN_CLASS=io.cordys.Application ENV AB_OFF=true ENV JAVA_OPTIONS="-Dfile.encoding=utf-8 -Djava.awt.headless=true --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED" +ARG CRM_VERSION=main +ENV CRM_VERSION=${CRM_VERSION} + RUN echo -n "${CRM_VERSION}" > /tmp/CRM_VERSION VOLUME [ "/opt/cordys/data", "/opt/cordys/logs", "/opt/cordys/conf" ]