This is an automated email from the ASF dual-hosted git repository.

ming pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-hugegraph-toolchain.git


The following commit(s) were added to refs/heads/master by this push:
     new b51443c7 fix: github action build docker image failed during the 
release 1.2 process (#556)
b51443c7 is described below

commit b51443c7cd0633c448f3ef2339f8676cae1d95c7
Author: Dandelion <[email protected]>
AuthorDate: Wed Dec 13 16:01:14 2023 +0800

    fix: github action build docker image failed during the release 1.2 process 
(#556)
    
    * test new dockerfile for append mvn args
    
    * change arg name
    
    * test hubble docker file
    
    * remove apt-get
    
    * install npm for npm run license
    
    * change the var name to make it general
    
    * change the position or maven args
---
 hugegraph-hubble/Dockerfile | 17 +++++++++--------
 hugegraph-loader/Dockerfile |  8 ++++----
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/hugegraph-hubble/Dockerfile b/hugegraph-hubble/Dockerfile
index 2ae677a6..18c9a5c0 100644
--- a/hugegraph-hubble/Dockerfile
+++ b/hugegraph-hubble/Dockerfile
@@ -17,22 +17,23 @@
 
 FROM maven:3.9.0-eclipse-temurin-11 AS build
 
-RUN set -x \
-    && apt-get -q update \
-    && apt-get install -y nodejs npm \
-    && npm install --global yarn \
-    && apt-get clean
+
+ARG MAVEN_ARGS
 
 COPY . /pkg
 WORKDIR /pkg
 
 RUN set -x \
-    && mvn install -pl hugegraph-client,hugegraph-loader -am 
-Dmaven.javadoc.skip=true -DskipTests -ntp
+    && apt-get -q update \
+    && apt-get install -y npm \
+    && apt-get clean
 
 RUN set -x \
-    && cd /pkg/hugegraph-hubble/ \
-    && mvn package -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true
+    && mvn install $MAVEN_ARGS -pl hugegraph-client,hugegraph-loader -am 
-Dmaven.javadoc.skip=true -DskipTests -ntp
 
+RUN set -x \
+    && cd /pkg/hugegraph-hubble/ \
+    && mvn package $MAVEN_ARGS -e -B -ntp -DskipTests -Dmaven.javadoc.skip=true
 
 FROM openjdk:11-slim
 
diff --git a/hugegraph-loader/Dockerfile b/hugegraph-loader/Dockerfile
index 06985e70..fc4edfc2 100644
--- a/hugegraph-loader/Dockerfile
+++ b/hugegraph-loader/Dockerfile
@@ -20,15 +20,15 @@ FROM maven:3.9.0-eclipse-temurin-11 AS build
 COPY . /pkg
 WORKDIR /pkg
 
-RUN set -x \
-    && mvn install -pl hugegraph-client,hugegraph-loader -am 
-Dmaven.javadoc.skip=true -DskipTests -ntp
+ARG MAVEN_ARGS
 
+RUN set -x \
+    && mvn install $MAVEN_ARGS -pl hugegraph-client,hugegraph-loader -am 
-Dmaven.javadoc.skip=true -DskipTests -ntp
 
 RUN set -x \
     && cd /pkg/hugegraph-loader/ \
     && echo "$(ls)" \
-    && mvn clean package -DskipTests
-
+    && mvn clean package $MAVEN_ARGS -DskipTests
 
 FROM openjdk:11-slim
 

Reply via email to