From c98f2c880bfc24427e832a57faa8d05f5d16aa70 Mon Sep 17 00:00:00 2001 From: yangjun Date: Wed, 11 Oct 2023 16:32:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/Dockerfile b/Dockerfile index b694290..121cc8d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,4 @@ + # First stage - Compiling application FROM registry.cn-hangzhou.aliyuncs.com/acs/maven:3-jdk-8 AS build-env @@ -6,25 +7,14 @@ 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://172.19.131.107: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","--settings=/home/app/settings.xml"] - - -# 打包maven缓存包并上传到服务器 -WORKDIR /home -RUN ["tar", "-zcvf", "cache.tar.gz", "app"] -RUN ["curl","-F","file=@/home/cache.tar.gz","http://172.19.131.107:18800/cache/maven?name=repository"] -WORKDIR $MY_HOME +RUN ["/usr/local/bin/mvn-entrypoint.sh","mvn","verify"] # Second stage - build image FROM openjdk:8-jre-alpine