From 4a03752ea435d2654aaaca5f073c237d2d754c63 Mon Sep 17 00:00:00 2001 From: yangjun Date: Thu, 31 Aug 2023 22:12:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'Dockerfile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8a43fa4..233c244 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,14 +6,23 @@ RUN mkdir -p $MY_HOME WORKDIR $MY_HOME ADD pom.xml $MY_HOME -# get all the downloads out of the way -RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify","clean","--fail-never"] - # add source ADD . $MY_HOME +# 下载maven缓存包并解压 +RUN ["wget","-O","/home/cache.tar.gz","http://139.196.139.197:18800/cache/maven?name=repository"] +RUN ["tar", "-zxvf", "/home/cache.tar.gz","-C","/home"] +# get all the downloads out of the way +#RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify","clean","--fail-never"] + # run maven verify -RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify"] +RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify","--settings=/home/app/settings.xml" ] + +# 打包maven缓存包并上传到服务器 +WORKDIR /home +RUN ["tar", "-zcvf", "cache.tar.gz", "app"] +RUN ["curl","-F","file=@/home/cache.tar.gz","http://139.196.139.197:18800/cache/maven?name=repository"] +WORKDIR $MY_HOME # Second stage - build image FROM openjdk:8-jre-alpine